 
Шаблоны с разными представлениями
Часто бывает необходимо отображать одни и те же данные по-разному на разных страницах.
Например, имея дело с новостями, можно завести одну страницу для подробного представления только одной выбранной посетителем новости, на другой странице кратко показать список всех новостей (архив), а на всех остальных страницах в боковой колонке отобразить несколько последних новостей.
Управление представлением шаблона осуществляется, как обычно в программировании, с помощью условных конструкций if, которые заставляют работать различные секции кода шаблона. Задача разработчика заключается в том, чтобы выбрать нужные управляющие переменные, а здесь может быть очень большой выбор.
- Во-первых, при выборе управляющих переменных сначала нужно заглянуть в список всех переменных шаблона.
- Если там не нашлось нужной переменной, то можно поискать среди суперглобальных переменных $GLOBALS, $_SESSION, $_GET, $_POST.
См. также
|