Как правильно модифицировать кусок шаблона в Jade?

Есть template.jade
doctype html
html
  head
    meta(charset='utf-8')
    meta(http-equiv='X-UA-Compatible', content='IE=edge')
    block pageTitle
    title TEMPLATE | #{pageTitle}
    meta(name='description', content='')
    meta(name='viewport', content='width=device-width, initial-scale=1')
    link(rel='stylesheet', href='../css/main.css')
    //[if lt IE 9]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]
  block body
    block bottom-script
      script(src='../js/plugins.js')
      script(src='../js/main.js')

Есть шаблон страницы:
extend _template
block pageTitle
  - var pageTitle = 'Sample Page'
block prepend body
  body
    include parts/_header
    main.page-content.sample-page
      ... content ...

Есть шаблон шапки _header.jade:
header.main-header
  ... content ...

Шапка на разных страницах может быть разной высоты: обычной и узкой (определяется наличием .slim для header)

Вопрос: как можно подключать _header.jade с классом .slim на определенных страницах? Либо как нужно переделать структуру, если она неправильная с точки зрения Jade?
  • Вопрос задан
  • 3137 просмотров
Пригласить эксперта
Ответы на вопрос 1
Zoxon
@Zoxon
Веб-разработчик
просто на нужных страницах подключайте другой хедер
include parts/_header-slim
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы