Шаблоны вывода

Шаблоны вывода списков записей настраиваются в Панели управления (датаобъект "U0 Templates"). Ранее в системе использовались так называемые "конфигурационные файлы". Шаблон это совокупность параметров, определяющий внешний вид списка, а также такие параметры, как количество записей на страницу, вид сортировки и т.п.

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

Будьте осторожны с теми шаблонами, которые уже есть в системе: допустив в них ошибку, вы можете серьезно повредить систему.

Из истории

В первых версиях системы использовались обычные шаблоны, которые и сейчас применяются в некоторых CMS и движках. Со временем такие шаблоны показали свою неприспособленность и были заменены на PHP-вставки, которые обеспечили неограниченную гибкость в размещении содержимого и его оформлении.

Работа с такими вставками немногим сложнее обычных шаблонов, например, сравните эти фрагменты (первый - обычный шаблон, второй - шаблон на PHP):

Some text [NEWS_BODY] Some text

$this->record_cell = 'Some text '.$record->body.' Some text';
На первый взгляд сложнее, но преимущества перевешивают: в PHP-шаблоне можно записать любой PHP-код!
Новости Обратите внимание
50% скидка web-разработчикам
Получить CMS за полцены и использовать в своих проектах - это выгодно! подробнее

Для некоммерческих организаций
Система управления сайтом - бесплатно! подробнее


English version