Мы добрались еще к одному интересному и полезному разделу – использование модулей в CMS Joomla. На прошлом уроке мы разобрались с тем как установить модуль, плагин, компонент Joomla, а теперь коротко поговорим о том, что же такое модуль Joomla  и для чего он может пригодится.

Модуль Joomla – набор скриптов, который существенно расширить функциональность CMS Joomla. Стандартный набор модулей Joomla достаточно скуден, да и сами модули достаточно примитивны, но они способны решать основные задачи. Давайте рассмотрим работу модулей на примере одной из страниц этого блога, расположенной по адресу http://myjoomlasite.ru/instrumenty-webmastera.html.

Модули на страницах блога
Модули на страницах блога

Вот так выглядит страница, посвященная инструментам для вебмастера в этом блоге. Что нам попалось на глаза? В верхней части есть логотип, ниже расположено горизонтальное меню, в левой колонке есть меню “Уроки Joomla”, чуть правее блок “полезности” (теперь там реклама от гугла) и дальше выводится непосредственно статья об этих самых инструментах.

Сразу надо отметить, что модули могут выводиться лишь в тех местах, которые для этого предназначены. Такие места называют позициями и их расположение определяется шаблоном. Т.е. в одном шаблоне может быть 50 различных позиций для модулей, а в другом всего 10. О позициях я уже вскользь упоминал в уроке “Знакомство с шаблоном“.

Давайте теперь посмотрим какие позиции доступны в моем шаблоне. Для этого в конце адреса сайта просто добавьте “?tp=1”, т.е. адрес страницы у Вас должен выглядеть так: http://вашсайт.ru/instrumenty-webmastera.html?tp=1

Позиции модулей в шаблоне
Позиции модулей в шаблоне

Теперь Вы можете увидеть шаблон глазами Joomla. Тут видна разметка страницы на определенные блоки – это и есть предопределенные позиции для блоков. Каждая позиция здесь подписана и Вы можете примерно представить как будет выглядеть модуль, размещенный в той или иной позиции.

Как видите, позиции подписаны красным шрифтом на белом фоне. Например, logo [none outline] или menu [yoo outline]. На самом же деле названием позиции является текст до квадратных скобок (то что находится в квадратных скобках нас вообще не интересует), т.е. у меня есть позиция logo и menu.

Давайте все же подойдем ближе к моему шаблону. В позиции log у меня размещен модуль, который выводит логотип; в позиции menu находится модуль, выводящий горизонтальное меню; а в позиции left у меня расположено меню “Уроки Joomla”. Как Вы наверняка заметили между горизонтальным меню (menu) и меню “Уроки Joomla” есть еще 2 пустые позиции: topblock и top. Я в эти позиции пока ничего не поместил, но если мне понадобится это сделать, то я спокойно вставлю туда нужные модули. А если мне понадобится разместить модуль прямо на над статьей, то для этого у меня еще осталась свободная позиция maintop (справа от позиции left).

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

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.