Иногда мой контент имеет два столбца, иначе 1 столбец.
Один из вариантов — иметь базовый шаблон ветки, а затем переопределить блок контента и написать
<div class="col-2">bla bla</div> <div class="sidebar">blah</div>ИЛИ<div class="col-1">blah bal</div>, если мне нужен 1 столбец. В этом случае недостатком является то, что я должен писать эти вещи всегда.Другим решением было бы иметь 3 основных шаблона: 1) базовый, 2) один столбец, 3) два столбца, а затем перекрыть блоки, которые я хочу. один столбец будет иметь (inner_content), два столбца будут иметь (inner_content) и (sidebar_content) без каких-либо недостатков, кроме еще двух файлов.
Другим решением было бы изменить только переменную ветки, которая изменила бы класс div col-2 или col-1.
Какое лучшее решение здесь? Я думаю, что лучше всего иметь 3 шаблона, поскольку при необходимости можно использовать значения по умолчанию и т. Д. Любое лучшее решение?