Я хотел бы, чтобы моя страница Jade расширяла различные макеты в зависимости от условия. Итак, мой код выглядит так:
if myConditionVariable
extends layout1
else
extends layout2
block content
p here goes my content!
Теперь это не работает. Кажется, что будут соблюдаться только последние определенные расширения, независимо от условий. Я также попытался динамически определить имя шаблона, например
extends myLayoutNameVariable
, и установить myLayoutNameVariable разными способами (выразить динамическую вспомогательную функцию, установить ее как переменную, локальную переменную и т. д.)
Есть ли какое-либо другое решение для условных макетов или может кто-нибудь сказать мне, что я делаю неправильно?
Привет, Саймон