Vektornsk
@Vektornsk

Как сделать шаблон шапки на jade, что бы на разных страницах менялся класс шапки?

в header.jade ->
.header.header_ind
Есть div у которой задан класс (.header.header_ind)

в index.jade ->
include /header.jade

в news.jade ->
include /header.jade

Мне нужно, что бы в файле news.jade подключался div , но с классом (.header)

Пытался сделать так:

в header.jade
.header(class="#{head == 1 ? 'header_ind' : ' '}")
в файлах :
в index.jade
-var head = 1
в news.jade
-var head = 0

НО компилятор выдает Ошибку :(
Как решить такую задачу?
  • Вопрос задан
  • 181 просмотр
Пригласить эксперта
Ответы на вопрос 1
lunpully
@lunpully
Я подобную задачу решаю используя миксины вместо инклудов

+body
    .stick
        +header
        .middle


А в файле с миксинами, который подключаю инклюдом указываю:
mixin header(active)
   header&attributes(attributes).header
    ...


Обратить внимание на header
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы