Как добавить новую позицию модуля в Joomla

Добавить новую позицию для модуля в Joomla можно из панели администрирования. Для этого необходимо внести небольшие изменения в шаблон сайта.

Используемые файлы шаблона

Для изменения позиции модуля надо внести изменения в файлы index.php и templateDetails.xml. Сделаем это через встроенный редактор в панели администратора. Для получения доступа к нему необходимо выполнить следующие действия:
  1. в верхней строке нажать левой кнопкой мыши на слово «Расширения»;
  2. выбрать в выпадающем меню «Шаблоны»;
  3. в левом меню выбрать вкладку «Шаблоны»;
  4. нажать на параметры того шаблона, который нужно изменить;
  5. выбрать в левом меню файл, куда нужно внести изменения.
Менеджер шаблонов Joomla Также эти файлы можно найти в папке, где они хранятся на сервере. Обычно доступ к ним осуществляется при помощи FTP, на некоторых хостингах возможны другие варианты.
Для загрузки/выгрузки файлов на сайт рекомендуем использовать программу "FileZilla". Читайте подробнее в статье "Загрузка файлов на сайт с помощью FileZilla".

Редактирование файлов

Для начала нам нужно открыть файл index.php. Предположим, что вы хотите добавить слайд-шоу над контентом сайта. Нужно найти кусок кода, который отвечает за его вывод на экран. Его позиция обычно обозначается как тег main или атрибут id="content" или role="main". Найдите этот элемент Участок кода, отвечающий за вывод контента Joomla Для добавления слайд-шоу вставить код его вызова в нужное место шаблона:
<div id="slideshow">
   <jdoc:include type="modules" name="slideshow" />
</div>
Получится примерно так: Код для добавления слайд-шоу Joomla Для внесения изменений нужно нажать кнопку «Сохранить и закрыть».

В коде выше самое главное - это центральная строка. Она задаёт позицию, в которой будут находиться модули. Эта позиция называется name="slideshow". И теперь мы должны добавить название позиции в настройки шаблона. Поэтому перейдём к редактированию файла templateDetails.xml для добавления новой позиции. Откройте этот файл и найдите в xml дереве блок "positions": Позиции в коде Joomla Добавьте в блок новую позицию с именем "slideshow" и сохраните файл. На этом редактирование окончено, эта позиция теперь будет доступна в редакторе модулей.
MouseDC.ru - хостинг, виртуальный хостинг, покупка доменов, проверка доменов, WHOIS, курсы создания сайтов, вебинары по созданию, курсы разработки сайтов, доработка сайтов, сопровождение сайтов, разработка сайтов, техподдержка сайтов
Cмотрите другие статьи:
Была ли статья полезной?
Была ли эта статья полезна? Есть вопрос?
хостинг для сайтов
Закажите недорогой хостинг Заказать

всего от 290 руб