все, что обычно, — просто;
но не все, что просто, — обычно...
Оригинальность не исключает простоты 
Документация ZOO Разработка Расширение параметров шаблона

Расширение параметров шаблона

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

Итак, начнем

Все общие параметры шаблона находятся в файле "/media/zoo/applications/APPLICATION/templates/TEMPLATE/template.xml".

Вы можете подключить в этот файл параметры Joomla: ссылку, радио элемент, список и прочие параметры.

Рассмотрим процесс детальнее

Стандартный файл "template.xml" содержит в себе следующие параметры:
<params group="category">
<param name="show_alpha_index" type="list" default="1" label="Alpha Index" description="Show/Hide alpha index">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>
<param name="show_title" type="radio" default="1" label="Title" description="Show/Hide title">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>
<param name="show_description" type="radio" default="1" label="Description" description="Show/Hide description">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>
<param name="show_image" type="radio" default="1" label="Image" description="Show/Hide image">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>
<param name="alignment" type="list" default="left" label="Alignment" description="You can choose how the image and the content should be aligned.">
<option value="left">Image Left</option>
<option value="right">Image Right</option>
<option value="center">All Centered</option>
</param>
<param name="@spacer" type="spacer" />
<param name="categories_cols" type="radio" default="4" label="Categories Columns" description="Set how many columns to use per row.">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</param>
<param name="show_categories_titles" type="radio" default="1" label="Categories Titles" description="Show/Hide categories titles">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>
<param name="show_categories_item_count" type="radio" default="1" label="Categories Item Count" description="Show item count of categories">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>
<param name="show_categories_descriptions" type="radio" default="1" label="Categories Descriptions" description="Show/Hide categories descriptions">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>
<param name="show_categories_images" type="radio" default="1" label="Categories Images" description="Show/Hide categories images">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>
<param name="show_sub_categories" type="radio" default="1" label="Sub Categories" description="Show/Hide sub categories">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>
<param name="show_sub_categories_item_count" type="radio" default="1" label="Sub Categories Item Count" description="Show/Hide item count of sub categories">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>
<param name="@spacer" type="spacer" />
<param name="items_cols" type="radio" default="2" label="Item Columns" description="Set how many columns to use per row">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</param>
<param name="items_media_alignment" type="list" default="left" label="Items Media Alignment" description="You can choose how the media element should be aligned.">
<option value="left">Left</option>
<option value="right">Right</option>
<option value="center">Center</option>
</param>
</params>
<params group="item">
<param name="item_media_alignment" type="list" default="right" label="Item Media Alignment" description="You can choose how the media element should be aligned.">
<option value="left">Left</option>
<option value="right">Right</option>
<option value="center">Center</option>
<option value="top">Top</option>
</param>
</params>
Вы можете добавить любые параметры, которые Вам нравятся. Они будут автоматически преобразованы в общие параметры шаблона приложения. В зависимости от группы (атрибут "group=") параметра они могут быть включены в общие параметры шаблона категорий и элементов.

Для получения значения параметра Вашего шаблона используйте $this->params->get('template.PARAM_NAME')

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

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

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

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

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

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

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

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