Создание новой позиции модуля в joomla.
За вывод позиций модуля отвечает шаблон, поэтому работать мы будем с ним. Первым делом нам необходимо создать позицию в файле templateDetails.xml (находится в корневой папке шаблона). Открываем в редакторе (notepad ++) и вписываем в секцию positions новое имя позиции.
<positions> |
<position>newposition</position> |
<position>left</position> |
<position>right</position> |
</positions> |
Это действие позволит в дальнейшем при создании модуля выбирать новую позицию в списке позиций.
Теперь перейдем к выводу этой позиции. Открываем файл index.php нашего шаблона. Вывод модуля осуществляется при помощи команды jdoc (джумлавская команда). Вставляем в месте где будет выводится наш модуль, следующий код.
<div class=”new”> |
<jdoc:include type="modules" name="newposition"/> |
</div> |
Экспериментируйте с местом введения кода. После этих не сложных действий, имеем новую позицию модуля в нашем шаблоне, остается только прописать стиль для будущего модуля. В коде можно сразу увидеть, что модулю был присвоен класс new.
Теперь в файле template.css добавляйте стили расположения, если не знаете как, посмотрите стили уже существующих позиций и немного измените.
Для того чтобы в шаблоне посмотреть позиции Joomla, добавьте в конце доменного имени Вашего сайта /?tp=1.
Например: http://my_site/?tp=1>