Шаблоны с разными представлениями

Часто бывает необходимо отображать одни и те же данные по-разному на разных страницах. Например, имея дело с новостями, можно завести одну страницу для подробного представления только одной выбранной посетителем новости, на другой странице кратко показать список всех новостей (архив), а на всех остальных страницах в боковой колонке отобразить несколько последних новостей.

Управление представлением шаблона осуществляется, как обычно в программировании, с помощью условных конструкций if, которые заставляют работать различные секции кода шаблона. Задача разработчика заключается в том, чтобы выбрать нужные управляющие переменные, а здесь может быть очень большой выбор.


См. также