在nunjucks中使用宏来更改include中的类的正确方法是什么?
例如,我有一个横幅图片的包含,客户希望每个页面上有不同的图像,所以我可以按照以下方式做一些事情:
<section id="subheader" class="{{subHeader}}"></section>
然后创建一个数组:
var subHeader = ["pic1", "pic2", "pic3"];
我不确定的是如何让每个页面拍摄特定照片?类似于#34;如果文件被调用,则page1在数组中使用0&#34;?
感谢您的帮助!
我的备份计划是创建不同的包含,如果这似乎比设置它更容易...
答案 0 :(得分:0)
这就是我所需要的:
{% if pg2 %}
<section id="subheader" class="subHeader banner2">
</section>
{% elseif pg3 %}
<section id="subheader" class="subHeader banner3">
</section>
{% else pg4 %}
<section id="subheader" class="subHeader banner4">
</section>
然后将每个页面设置为相关名称
{% set pg2 = true %}
#skills