Jinv - додавання позицій для модулів в шаблоні joomla 2

При додаванні нової позиції для модулів, потрібно буде внести зміни в два файли шаблону:
/templates/імя_шаблона/index.php
і
/templates/імя_шаблона/templateDetails.xml.

У файлі index.php, для додавання нової позиції для модулів, необхідно вставити рядок коду:

де
- тег, який використовується в Joomla для відображення якогось вмісту (модуля) на сторінці. Тип вмісту вказується за допомогою атрибута type.
type - тип вмісту, який потрібно відобразити. В даному випадку модулі type = "modules".
name - ім'я позиції. Можна придумати любое.Напрімер: name = "position-14"
style - стиль, в який будуть оформлені всі модулі, що виводяться в даній позиції. В Joomla передбачено шість стандартних стилів:
horz - виводить модуль в тезі td іншої таблиці;
none - виводить вміст модуля, без оформлення і заголовка;
outline - використовується для налагоджувальної інформації;
rounded - виводить модуль в 4-х div, в основному використовується для виведення модуля з закругленими кутами;
table - виводить модуль у вигляді таблиці;
xhtml - виводить модуль в тезі div і заголовок модуля в тезі h3.

Кожен з цих стилів описується в системному файлі /templates/system/html/modules.php і вони є загальними для всіх шаблонів, які встановлені в joomla. Також можна створювати власні стилі виведення модуля для конкретного шаблону. Для цього потрібно в використовуваному шаблоні створити файл /templates/імя_шаблона/html/modules.php і описати в ньому власні стилі. Наприклад: в шаблоні beez_20 присутні наступні стилі: style = "beezHide", style = "beezTabs", style = "beezDivision". Ці стилі розписані в файлі /templates/beez_20/html/modules.php.

Після додавання позиції в «index.php», необхідно додати ім'я позиції в файл templateDetails.xml.
Список всіх імен позицій полягає в теги і .
Нижче наведено приклад для вставки імені позиції в файл templateDetails.xml шаблону beez_20:


імя_позіціі
debug
position-0
position-1
position-2
position-3
position-4
position-5
position-6
position-7
position-8
position-9
position-10
position-11
position-12
position-13
position-14

Можна розміщувати будь-яку кількість позицій для виведення модулів і де завгодно в файлі index.php.

В одній позиції може бути виведено необмежену кількість модулів. Порядок відображення модулів в одній і тій же позиції встановлюється в Менеджері модулів адмінпанелі Joomla.

Позиція для виведення модулів може вказуватися безпосередньо всередині окремої статті.