Позиции модулей в шаблонах Joomla
Опубликовано: 11.04.2018
Отличительной чертой Joomla является возможность взаимодействия с различными внешними приложениями. Многообразие расширений Joomla позволяет нам оснащать сайт всем необходимым. Всё, что видит пользователь на сайте, создается предустановленными или сторонними расширениями Joomla: компонентами и модулями . Для вывода компонента обычно предусмотрена центральная область шаблона, а вот количество и месторасположение модулей зависит только от нашей фантазии и необходимости.
Что такое позиция модулей в шаблоне?
Позиция модулей это область шаблона, предназначенная для отображения опубликованных в ней модулей сайта. В одной позиции могут быть опубликовано неограниченное количество модулей. Порядок отображения модулей в позиции настраивается в Менеджере модулей административной панели Joomla.
Модули Joomla. Модульные позиции шаблона
Как узнать, какие есть позиции модулей в шаблоне?
Для определения имеющихся позиций модулей в шаблоне существует два метода:
Найти в файле index.php шаблона все вызовы функции mosLoadModules , и посмотреть первый аргумент этой функции. Установить интересующий вас шаблон на сайт, а затем, в адресной строке браузера, после имени сайта добавить ?tp=1 . Например, если вы хотите узнать, какие позиции шаблонов определены на нашем сайте , просто наберите: http://joomlaportal.ru/?tp=1 .Просмотр позиций модулей на Joomla 3
Как добавить позицию модулей в шаблон?
Позиции для модулей задаются в файле index.php шаблона с помощью функции mosLoadModules:
mosLoadModules( $position_name , $style); $position_name — имя позиции, $style — стиль вывода модуляДля удобства начинающих пользователей, в Joomla! уже созданы базовые имена позиций для модулей (параметр $position_name ):
advert1, advert2, advert3, banner, bottom, cpanel, debug, footer, header, icon, inset, left, legals, newsflash, pathway, right, toolbar, top, user1, user2, user3, user4, user5, user6, user7, user8, user9.