尝试使用Statamic CMS中的部分内容将某些内容区域保留为DRY。
根据documentation,我可以将变量传递给部分,如:
{{ theme:partial src="sidebar" my_count="2" }}
在我的部分/侧边栏模板中,我有以下内容:
{{ my_count }}
{{ entries:listing folder="projects" }}
I am number {{ my_count }}
{{ /entries:listing }}
但是,当页面加载时,{{entries:listing}}标记内的变量不会被解析。
2
我是号码 我是号码 我是号码 我是号码 我是号码
在条目标记对中调用时,我是否错过了让{{my_count}}输出的步骤?
注意:我的最终目标是将变量传递给参数,如下所示:
{{ entries:listing folder="projects" limit="{{ my_count }}" }}
...
{{ /entries:listing }}
答案 0 :(得分:2)
变量不会在entries:listing
标记对内解析,但可以将其用作参数。
此示例代码有效:
{{ entries:listing
folder = "blog"
limit = "{ limit }"
}}
{{ title }}
{{ /entries:listing }}
{{ theme:partial src="temp" limit="2" }}