2017-03-21 37 views
0

在nunjucks中使用宏来改变包含类的正确方法是什么?nunjucks宏改变类

例如,我有一个包括一个横幅图像,客户想在每个页面上不同的图像,所以我就可以做线沿线的东西:

<section id="subheader" class="{{subHeader}}"></section> 

然后创建一个数组:

var subHeader = ["pic1", "pic2", "pic3"]; 

我不确定的一点是如何让每个页面拍摄特定图片?就像“如果文件被称为page1在数组中使用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