将 twig 变量设置为 json 文件作为包含



我创建了树枝模板并将所有内容保存在jsonfile中。喜欢这个:

杰森数据:

{% set contentElements = {
     "json structur": {....} 
     "json structur": {....} 
%}

不幸的是,多年来,json文件变得越来越大。所以我想将 json 数据拆分为片段。

是否可以将变量 contentElements 设置为包含?

它不起作用,而是像这样:

 {% set contentElements = include"content.json "%}

它是一个静态的HTML项目。

要捕获文本块,最好使用 {% set var %}/{% endset %} 标签。这允许您为变量分配"更大"的数据量。也可以结合include 以这种方式将内容从另一个文件传递到变量。

{% set json %}
    {% include "content.json" %}
{% endset %}
{{ json }}

(旁注:捕获为块的内容被视为安全内容(

最新更新