Динамический включает или миксин или что-нибудь еще? - PullRequest
0 голосов
/ 21 января 2019

Я создаю вики-приложение со множеством статических страниц (для статей). Я использую один и тот же макет, который я использую повсюду в материнском приложении, и я хочу включить только части контента со статьями в один шаблон на основе запроса href. Например, если href - «/ wiki / article_one», я хотел бы включить частичный шаблон article_one.pug в макет.

Вот мой код Pug для макета

extends partials/layout
block head
    include partials/head
block header
    include partials/header
block content
    include partials/wiki/main   // here I would like to replace the last main with partial template name
block logs
    include partials/logs
block footer
    include partials/footer
block scripts
    include partials/scripts-chat
Подход

partials / wiki / # {article} не работает. Я посмотрел на миксины, но названия миксинов тоже исправлены. На данный момент я могу сделать кучу полных шаблонов статей и макет копирования / вставки. Или будет огромный блок «если еще, если», где я подберу правильный миксин (действительно ненавижу этот). Есть ли лучший способ?

...