Поиск по тегу

#Макет

Макеты в Joomla! 3, создание собственных макетов

Макеты в Joomla! 3

Макеты в CMS Joomla! – это обычные php файлы, которые выполняют задачу формирования результирующего html кода страницы. Хранятся они всегда в директории tmpl. Для компонентов этот путь выглядит следующим образом:

components/имя_компонента/views/имя_представления/tmpl/имя_макета.php

В модулях путь значительно проще:

modules/имя_модуля/tmpl/имя_макета.php

Как правильно пользоваться макетами и как создавать собственные макеты для представлений компонентов и модулей рассмотрим ниже.

Перекрытие вывода компонентов и модулей в шаблоне Joomla!

Перекрытие вывода компонентов и модулей в шаблоне Joomla!

Что главное при разработке сайта на базе готовой CMS системы? Никогда не редактировать файлы ядра! Если внести изменения в ядро, тогда либо следует отказаться от его дальнейшего обновления при выходе новых версий, либо возможны проблемы с измененным функционалом в системных файлах при каждом таком обновлении. Отказавшись от обновлений CMS, сайт рискует быть взломанным злоумышленниками, поскольку обновления не только добавляют новые функциональные возможности, но и исправляют ошибки в существующем коде. Если же обновлять ядро системы, то есть риск переопределения измененных файлов. Это также может вызвать проблемы при дальнейшей поддержке и доработке сайта.

Стандартной задачей при разработке сайта является переопределение вывода какого-либо блока. Но в это же время нельзя изменять системные файлы. Как же при этом изменить вывод? Рассмотрим такую задачу на примере CMS Joomla! и ее системы управления шаблонами.