2017-03-21 18 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 
関連する問題