Создание интересного сайта — залог успешного продвижения Бизнеса... 
Документация ZOO Разработка Создание элемента шаблона

Создание элемента шаблона

Данная инструкция объясняет процесс создания нового элемента шаблона компонента ZOO.

Приступим

Все элементы шаблона приложения находятся в папке "/media/zoo/applications/APPLICATION/templates/renderer/item/".

В папке в свою очередь расположены три файла: "positions.config", изменения с которым проводить никаких не нужно, "positions.xml" - определяет позиции разметки и "metadata.xml", содержащий мета-данные разметки.

Рассмотрим процесс создания подробнее

Первым делом создайте файл "/media/zoo/applications/APPLICATION/templates/renderer/item/ИМЯ_ЭЛЕМЕНТА.php", следующего содержания:
<div class="pos-my-position">
В первую очередь тут проверяется содержание позиции, а затем выводится "$this->renderPosition('MY_POSITION')".

В предыдущем примере выводится "MY_POSITION", которую необходимо включить в файл "positions.xml", добавив в него следующий код:
<positions layout="ИМЯ_ЭЛЕМЕНТА">
<position name="MY_POSITION">This is my position</position>
</positions>
Этот код привязывает элемент к его позиции.

Наконец, нам необходимо добавить мета-информацию об элементе в файл "metadata.xml", записав в него следующий код:
<layout name="ИМЯ_ЭЛЕМЕНТА">
<name>Имя элемента</name>
<description>This is my demo layout.</description>
</layout>
Здесь Вы имеете возможность добавить заголовок или описание.

Добавление позиции Google карты в Ваш элемент

<layout name="ИМЯ_ЭЛЕМЕНТА" type="googlemaps">
<name>Demo</name>
<description>This is my demo layout.</description>
</layout>
В случае, если Вы хотите добавить позицию Google Карты, то Вам необходимо писать в тэг "<layout>" атрибут "type="googlemaps".

Заключение

Ну вот и все. Довольна не сложная задача, как может показаться на первый взгляд. Если хотите позаниматься этим вопросом более подробно, можете посмотреть код стандартных файлов.

Рекомендуемый хостинг для сайта:

Лучшие видеокурсы по созданию сайтов:

Оптимизация сайта

При заказе оптимизации и продвижения сайта - новый сайт или редизайн старого - сделаем бесплатно
(обращайтесь лично ко мне: Игорь Вялов )
Обсуждение SEO-энциклопедии на форуме
Видео-уроки SEO — оптимизация Joomla »

Комментарии (0)

Оставить комментарий

Пожалуйста, войдите, чтобы комментировать.

Навигатор: Документация ZOO Разработка Создание элемента шаблона