В

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

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

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

Рис.1: Модули на страницах блога

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

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

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

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

Рис.2: Позиции модулей в шаблоне

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

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

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

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

Менеджер модулей


Защитный код
Обновить

Реклама