
Хотите ли вы новую позицию модуля в вашем шаблоне Joomla?
Создание новых позиций включает редактирование двух файлов: index.php и templateDetails.xml.
В этом руководстве я собираюсь показать вам, как создать пользовательскую позицию модуля почти для любой шаблон.
- Шаг №1. Дублируйте шаблон
- Шаг № 2 . Отредактируйте файл index.php
- Шаг №3. Отредактируйте файл templateDetails.xml
- Шаг №4. Проверьте новую позицию модуля
- Учебники Joomla для начинающих
- Что такое позиция модуля в Joomla?
- Как проверить позицию модуля в Joomla?
- Как назначить модуль позиции?
- Как изменить порядок модулей в позиции?
- Что происходит, когда вы меняете Шаблон Joomla?
Шаг №1. Дублируйте шаблон
Если вы используете такой шаблон, как Protostar, продублируйте его, чтобы ваши настройки были в безопасности на случай, если оригинал будет обновлен в будущем.
Шаг № 2 . Отредактируйте файл index.php
- Перейдите в Расширения> Шаблоны> Шаблоны (в левой части экрана)> Сведения и файлы вашего шаблона.

- Щелкните index.php на вкладке редактора:

Где-нибудь внутри тега body добавьте ваше индивидуальное положение в зависимости от ваших потребностей. В моем примере я добавлю позицию с именем «custom-position»:
- Сохранить и закрыть
Конечный результат будет выглядеть так:

Если вы не уверены в значение атрибута style, установите для него значение «none».
Шаг №3. Отредактируйте файл templateDetails.xml
- Щелкните templateDetails.xml.
- Внутри тега позиций добавьте новый тег позиции с новым названием позиции модуля :
custom-position
- Сохранить и закрыть.
Конечный результат будет выглядеть так:

Шаг №4. Проверьте новую позицию модуля
- Создайте новый модуль через Extensions> Modules> New> Выберите тип модуля.
- Выберите новую позицию из список.

- Сохраните и закройте.
- Перейдите на свой общедоступный сайт и просмотрите конечный результат. Поздравляем!

Учебники Joomla для начинающих
Что такое позиция модуля в Joomla?
Основными элементами шаблонов Joomla являются позиции модулей, которые упрощают определять положение элементов на странице . Позиции Joomla помогают управлять размещением модулей в простой компоновке, разделенной на разделы. Количество позиций, названия позиций и расположение элемента в структуре макета шаблона могут отличаться в каждом шаблоне, поскольку это определяется поставщиком шаблонов Joomla..
Использовать позиции модулей в Joomla довольно просто, и таким образом вы можете изменить внешний вид шаблона и подогнать его под свои нужды, как? Например, отключение и замена ненужных модулей Joomla . Используя Менеджер модулей Joomla, вы также можете изменить порядок расположения модулей с помощью перетаскивания .
Как проверить позицию модуля в Joomla?
Проверить все доступные позиции модуля довольно просто, следуйте пошаговому руководству, как проверить позиции модуля в шаблоне Joomla .
Как назначить модуль позиции?
Вы можете назначить любой модуль Joomla любой позиции макета шаблона . Например, давайте создадим собственный модуль с некоторым текстом на правой боковой панели.
Войдите в свой бэкэнд Joomla и перейдите к Расширения> Модули из меню верхней панели. Нажмите кнопку Создать , чтобы создать новый модуль Joomla . Если у вас уже есть модуль, пропустите этот шаг.
Из списка модулей выберите Custom
Заполните поля образцами данных и затем выберите положение макета шаблона Joomla (1) из раскрывающегося списка. (например, «Правая колонка»). Если вы знаете название позиции, введите его, чтобы быстро выбрать его, или найдите свое имя шаблона J oomla (2), чтобы выбрать из всех доступных позиций.
Теперь посетите свою страницу интерфейса и проверьте, как она выглядит.
Убедитесь, что модуль будет отображаться на страницах, которые вы хотите отобразить. Перейдите к параметрам Назначение меню и выберите все или отдельные страницы для отображения модуля.
Как изменить порядок модулей в позиции?
Вы можете отображать столько модулей, сколько хотите, в одной позиции. Например, мы создали 3 примера модулей в позиции правого столбца.
Если вы хотите изменить порядок отображения, перейдите в Расширения >> Модули . Вы можете фильтровать модули (1 — Инструменты поиска) по позиции (2 — Правый столбец), затем нажмите кнопку (3), чтобы установить порядок, перетащив модуль. (4)
Что происходит, когда вы меняете Шаблон Joomla?
Если вы измените шаблон Joomla, вам нужно будет изменить позиции модулей, используемых на вашем работающем веб-сайте. Позиции модулей определены в коде шаблона, поэтому они будут заменены кодом из нового шаблона Joomla.