Создание новой позиции модуля в 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>