Requirements

Назад

Макеты, шаблоны и рендеринг

Разделы и страницы сайта группируются по признаку одинаковых блоков и имеют общий макет верхнего уровня.

Например, если все разделы и страницы сайта имеют одинаковый хидер и футер, то все эти разделы и страницы имеют один общий макет, футер и хидер выделены в секции, а тело представляет новый макет для каждого из разделов и страниц.

Тематические блоки одного макета разделяются секциями.

Шорт-коды применяются только в крайних случаях.

Раблоны раздела (templates) допустмо использовать только для рендеринга нединамических постоянных частей. Применение html разметки в php файлах недопустимо.

Типовые динамические страницы (ТДС на .php) должны выполняться исключительно как контроллеры. Интерпретация, переработка, изменение данных внутри ТДС не допускается.

Тематические блоки (список товаров, список новостей и т.д.), которые используются в разных частях сайта выносятся в самостоятельные xsl шаблоны. Xsl шаблоны страниц используют данные блоки.

Назад

Другие разделы