Комментарии

Модули Joomla в сравнении с компонентами
( 0 Голосов )

Модули зачастую опираются на компоненты. Например, модуль меню (mod_ menu) извлекает данные из компонента Menu (com_menus), а все модули статей, в том числе архивных, с короткими экстренными сообщениями и т.д.) — из компонента Articles (com_content). Многие модули только отображают информацию, а иногда — ссылки, но некоторые из них, например, модули регистрации и поиска, — простые формы.

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

Один и тот же модуль может быть отображен на всех или выбранных страницах веб-сайта. Этот режим отображения назначается в компоненте Module Manager (Диспетчер модулей) при создании модуля.

Отображение информации в модуле может происходить в зависимости от того, что именно отображается в главном компоненте. Так, в модуле Breadcrumbs (Навигационные цепочки) отображается иерархическая структура меню от начальной страницы до текущего пункта меню.

В отличие от компонентов, которые выполняются, исходя из конкретного URL, модули вызываются как неотъемлемая часть встроенного в Joomla цикла обработки. После выполнения и воспроизведения компонента в Joomla обнаруживаются все модули, которые назначены, во-первых, для текущего пункта меню, а во-вторых — для места, определенного в шаблоне. Модули выполняются по очереди, а результаты выполнения каждого из них вносятся в файл index.php шаблона по месту нахождения элемента разметки jdoc:include, определяющего место расположения каждого модуля. Для разработки модулей, как правило, требуется писать больше кода, чем для подключаемых модулей, тем не менее они создаются просто и понятно.


Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости
Добавить комментарий


Защитный код