Интеграция дизайна, шаблоны и шаблонные функции
Шаблоны
Для начала теория и определения.
Шаблоны – это файлы оформления сайта. Бывают двух видов, шаблоны сайта, задающие основное оформление и структуру сайта, и шаблоны модулей, которые оформляют внешний вид модулей.
Шаблон(ы) сайта – это оформление страниц(ы) сайта в пользовательской части. Это и есть дизайн всего сайта. Всё то, что видят посетители сайта: логотип, шапку сайта, блоки, контентную зону, подвал. По умолчанию DIAFAN.CMS поставляется с базовым шаблоном дизайна (так выглядит демо-версия) и его файлы хранятся в папке themes.
Шаблоны модулей – это файлы оформления модулей. Находятся в modules/имя_модуля/views/имя_модуля.view.название_шаблона.php. Шаблоны модулей отвечают за оформление модульной информации в шаблонах сайта: список новостей, товаров, статей, карточки товаров, голосования и т.д. Если шаблоны сайта оформляют шапку сайта, и подвал, которые везде одинаковые. То шаблоны модулей оформляют содержимое.
Шаблонные функции и теги
Шаблонные функции – это функции для вывода контента модулей в шаблонах сайта. Шаблонная функция вызывается шаблонным тегом, который является основным инструментом при подключении дизайна к DIAFAN.CMS. Шаблонные функции делятся на:
- общие шаблонные функции – это файлы из папки themes/functions общего назначения;
- шаблонные функции модулей – это функции, служащие для вывода на сайте модульной информации: контента, заголовков, блоков, списков новостей, статей, товаров, фильтра-поиска по товарам, голосований и т.д.
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.