Используемые файлы шаблона
Для изменения позиции модуля надо внести изменения в файлыindex.php
и templateDetails.xml
. Сделаем это через встроенный редактор в панели администратора. Для получения доступа к нему необходимо выполнить следующие действия:
- в верхней строке нажать левой кнопкой мыши на слово «Расширения»;
- выбрать в выпадающем меню «Шаблоны»;
- в левом меню выбрать вкладку «Шаблоны»;
- нажать на параметры того шаблона, который нужно изменить;
- выбрать в левом меню файл, куда нужно внести изменения.
Для загрузки/выгрузки файлов на сайт рекомендуем использовать программу "FileZilla". Читайте подробнее в статье "Загрузка файлов на сайт с помощью FileZilla".
Редактирование файлов
Для начала нам нужно открыть файл index.php. Предположим, что вы хотите добавить слайд-шоу над контентом сайта. Нужно найти кусок кода, который отвечает за его вывод на экран. Его позиция обычно обозначается как тег main или атрибут id="content" или role="main". Найдите этот элемент Для добавления слайд-шоу вставить код его вызова в нужное место шаблона:<div id="slideshow">
<jdoc:include type="modules" name="slideshow" />
</div>
Получится примерно так:
Для внесения изменений нужно нажать кнопку «Сохранить и закрыть». В коде выше самое главное - это центральная строка. Она задаёт позицию, в которой будут находиться модули. Эта позиция называется name="slideshow". И теперь мы должны добавить название позиции в настройки шаблона. Поэтому перейдём к редактированию файла templateDetails.xml для добавления новой позиции. Откройте этот файл и найдите в xml дереве блок "positions": Добавьте в блок новую позицию с именем "slideshow" и сохраните файл. На этом редактирование окончено, эта позиция теперь будет доступна в редакторе модулей.