尝试在Statamic CMS中使用局部变量,以使某些内容区域尽可能保持DRY。
根据文档,我可以像这样将变量传递给局部变量:
{{ theme:partial src="sidebar" my_count="2" }}
在我的partials / sidebar模板中,我具有以下内容:
{{ my_count }}
{{ entries:listing folder="projects" }}
I am number {{ my_count }}
{{ /entries:listing }}
但是,当页面加载时,{{entry:listing}}标签内的变量不会被解析。
2
我是号码
我是号码
我是号码
我是号码
我是号码
在entry标签对内调用时,我是否缺少使{{my_count}}输出的步骤?
注意:我的最终目标是将变量传递给参数,如下所示:
{{ entries:listing folder="projects" limit="{{ my_count }}" }}
...
{{ /entries:listing }}
该变量不会在entries:listing
标记对内部进行解析,但是您可以将其用作参数。
此示例代码有效:
{{ entries:listing
folder = "blog"
limit = "{ limit }"
}}
{{ title }}
{{ /entries:listing }}
{{ theme:partial src="temp" limit="2" }}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句