Модули Joomla в сравнении с компонентами |
Модули зачастую опираются на компоненты. Например, модуль меню (mod_ menu) извлекает данные из компонента Menu (com_menus), а все модули статей, в том числе архивных, с короткими экстренными сообщениями и т.д.) — из компонента Articles (com_content). Многие модули только отображают информацию, а иногда — ссылки, но некоторые из них, например, модули регистрации и поиска, — простые формы. Как правило, модули не требуют взаимодействия с пользователем, в том числе перехода на следующую страницу. Ниже перечислены некоторые примечательные особенности модулей в Joomla. Один и тот же модуль может быть отображен на всех или выбранных страницах веб-сайта. Этот режим отображения назначается в компоненте Module Manager (Диспетчер модулей) при создании модуля. Отображение информации в модуле может происходить в зависимости от того, что именно отображается в главном компоненте. Так, в модуле Breadcrumbs (Навигационные цепочки) отображается иерархическая структура меню от начальной страницы до текущего пункта меню. В отличие от компонентов, которые выполняются, исходя из конкретного URL, модули вызываются как неотъемлемая часть встроенного в Joomla цикла обработки. После выполнения и воспроизведения компонента в Joomla обнаруживаются все модули, которые назначены, во-первых, для текущего пункта меню, а во-вторых — для места, определенного в шаблоне. Модули выполняются по очереди, а результаты выполнения каждого из них вносятся в файл index.php шаблона по месту нахождения элемента разметки Понравился материал? Пригодилась информация? Плюсани в социалки!
|
Похожие новости | |