我有一个树枝文件,其中包含 json,它被设置为变量并在文件中访问。
{% set header_links = {
'study': {
'main_menu': {
'menu_links': [
{
'title' : "Link 1",
'url' : "https://www.test.com"
},
{
'title' : "Link 2",
'url' : "https://www.test.com"
}
]
}
}
}
%}
然后我可以轻松调用树枝文件中的值,这很棒
{{ header_links.study.main_menu }}
<ul>
{% for link in header_links.study.main_menu.menu_links %}
<li><a href="{{ link.url }}">{{ link.title }}</a></li>
{% endfor %}
</ul>
但是我想将 json header_links 数据保存在一个单独的 json 文件中,并将其包含到树枝中,以便我可以保持页面整洁。
我已经将 json 放入一个新文件中
header_links.json
然后尝试这个方法把它拉进我的树枝文件
{% set header_links %}
{% include "header_links.json" %}
{% endset %}
并希望我可以像以前一样使用
header_link
变量来访问数据。
这对我不起作用。有谁知道我该怎么做,或者我是否错误地使用了 Twig?
非常感谢任何帮助!