Центр документации
Карта сайта


Новая документация

Настройка платежных систем
Настройка способа оплаты КупиВкредит
Настройка способа оплаты Acquiro
Настройка способа оплаты AvisoSMS

Обновленная документация 

Разработчикам (API)
Руководство пользователя

Настройка шаблонов модулей

Для нахождения нужного для настройки шаблона можно воспользоваться фильтром (см. рис. 22). Фильтр имеет следующие поля:

  • Сет. Для фильтрации по названию сета.
  • Шаблон. Для фильтрации по имени шаблона.
  • Содержимое. Для фильтрации по содержимому сета.
  • Модуль. Выпадающий список модулей.
  • Название модуля.
  • Выбор – показывать только измененные на диске шаблоны.

Рис. 22

В качестве примера рассмотрим шаблон модуля «Статьи».

В начале шаблона расположены сеты таких элементов как заголовок, анонс, дата, автор, ссылка к началу статьи, ссылка для детального просмотра и прочее. Сеты объединены в группы идентичным началом имени сета.

«item_*» Элементы статьи в списке статей
«itemD_*» Элементы статьи при детальном просмотре
«cat_*» Элементы категорий статей в списке
«cat_D*» Элементы категорий статей при детальном просмотре

Далее идут сеты, которые определяют как располагаются и оформляются элементы категорий и статей в списке, при детальном просмотре и т. п.

«item_details» Детальный просмотр статьи
«cat_details» Детальный просмотр категории статей со списком статей
«item_row» Статья в списке
«cat_row» Категория в списке
«item_lastN_row» Статья в списке последних N статей
«item_list» Список статей
«item_list_empty» Пустой список статей
«item_lastN_list» Список последних N статей
«item_lastN_list_empty» Пустой список последних N статей
«cat_list» Список категорий
«cat_list_empty» Пустой список категорий

В конце шаблона стоят сеты, название которых начинается c «body_». Эти сеты позволяют задавать оформление различных режимов отображения статей:

«body_cats» список категорий
«body_items» список статей в режиме работы модуля без категорий
«body_catD» список статей в категории
«body_catD_lastN» последние N статей
«body_itemD» детальный просмотр статьи

В списках так же используются сеты разделители:

«item_Vsplitter» Разделитель элементов списка статей
«item_lastN_Vsplitter» Разделитель элемента списка последних N статей
«cat_Vsplitter» Разделитель элементов списка категорий
«cat_Hsplitter» Разделитель элементов списка категорий, который вставляется через определенное количество элементов заданное в конфигурационном файле. В частности позволяет отображать список категорий в несколько столбцов

Раздел Forum содержит сеты для настройки отображения элементов «обсуждения» статей

«forum_link» Ссылка на форму добавления обсуждения
«forum_link_list» Ссылка на список обсуждения
«forum_count_replies» Количество обсуждений
«forum_count_topics» Количество тем обсуждений
«forum_extention» Блок обсуждений, форма и список

В конечном итоге весь полученный в результате работы модуля HTML вставляется вместо переменной ##body## в таблице в самом низу сета. Этот блок не включен в сет, он является основным.

При настройке сетов рекомендуется настраивать только html, но не удалять переменные, лучше закомментировать ненужные, и настраивать сеты таким образом, что в конечном итоге получился корректный html.

Рассмотрим конкретный пример:

В качестве примера настроим список категорий статей.

Элементы категорий статей расположены в сетах:

- Имя категории

- Анонс категории

- Описание категории

- Количество элементов в категории 


Сет для категории:

В этом сете мы настраиваем отображение категории в списке категорий, нельзя удалять переменные, вывод некоторых переменных, к примеру отображение дочерних элементов категории в списке ##item_list##, можно отключить в настройках системы. Все содержание сета должно представлять законченный html, но заключенный в теги <td>....</td>, разделение строк будет происходить в сете

Общая таблица для списка категорий находится в сете

Количество элементов на странице, отображение элементов в списке категорий, количество столбцов элементов и пр. настраивается в Настройках системы. В шаблоне только необходимо настроить внешний вид элемента. Настройки системы можно найти в панели администратора «Сервис – Настройка системы».

Рис. 23

Для настроек модулей в первом выпадающем списке выбираем «Модули управления», во втором нужный модуль. Для настройки Каталога товаров в первом окне выбираем «Каталог товаров», во втором нужный модуль.

Версия для печати

Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API) Документация для скачивания
 2000 – 2011 © Amiro.CMS Все права защищены.