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

Создай визитку сам!


Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »


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

Для нахождения нужного для настройки шаблона можно воспользоваться фильтром (см. рис. 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 – 2019 © Amiro.CMS Все права защищены.