• CMS Made Simple - Русская поддержка
Языки: CMS Made Simple - Official website CMS made Simple Czech Site Zur deutschsprachigen Supportseite CMS Made Simple - Danmark Sitio en Castellano Site francophone CMS Made Simple - Magyarország Benvenuto su CMSmadesimple CMSMS -  русский CMS Made Simple - slovenská verzia

Модуль Cataloger - Часть 3

Для продвинутых пользователей CMS Made Simple

Атрибуты записей

Стандартный набор атрибутов типичен для каталога продукции или портфолио. Но Вы можете изменить эти аттрибуты или создать свои собственные в разделе "Управление пользовательскими аттрибутами". Лучше всего продумать и добавить все необходимые Вам аттрибуты, перед тем, как Вы начнете добавлять записи в каталог.

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

Атрибуты категорий

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

Аттрибуты распечатки

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

Пользовательские шаблоны

Если Вы готовы поработать с шаблонами Smarty, то Вы можете придать Вашему каталогу любой дизайн и изменить любую страницу, выводимую модулем. Это дает большие преимущества дизайнерам и разработчикам каталогам. Существуют 4 вида шаблонов:

  • шаблон для записи
  • шаблон для категории
  • шаблон для распечатки
  • шаблон для вывода специальных списков (например, последние добавления)

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

Атрибуты для тегов Smarty

Возможно, что Вы хотите использовать в описании элемента тег Smarty (например, cms_selflink). Для этого Вам нужно изменить шаблоны. Заменяйте: {eval var=$attrlist[at].key} на: {eval var=$entry->input assign=thisAttr}{eval var=$thisAttr} Некрасиво выглядит, но зато работает.

comments powered by Disqus