Шаблон ветки PHP

Иногда мой контент имеет два столбца, иначе 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 шаблона, поскольку при необходимости можно использовать значения по умолчанию и т. Д. Любое лучшее решение?


person GorillaApe    schedule 09.04.2012    source источник


Ответы (1)


Я предлагаю использовать подход базовый / один столбец / два столбца в соответствии с Трехуровневое наследование описан в документации.

person Juan Sosa    schedule 09.03.2013