Системные тэги для подстановки в шаблон

Системные теги — это специальные понятные названия функций для визуального отображения. Под каждым системным тегом подразумевается набор исполняемых команд для системы. Например, тег %--MENU--% формирует и автоматически выводит все разделы меню на сайте в том месте, где этот тег указан в шаблоне.

У каждого элемента шаблона есть свои теги, все они указаны внизу страницы редактирования отдельного шаблона.

Некоторые теги обязательны для использования, другие — по желанию. Например, тег %--INDEX.TEXT--% в шаблоне структуры главной страницы обязателен, так как он выводит всю информацию (текст, картинки и пр.), которая добавлена в разделе Главная страница. А тег %DATE% необязателен. Он выводит на сайте текущую дату. Вы можете использовать для каждого шаблона любые системные теги, которые указаны внизу шаблона.

Описание системных тегов представлено в виде таблицы: название тега, описание тега и пример использования.

Системные теги

 

Рассмотрим для примера системные теги карточки товара (шаблон Товары и услуги подробно).

Визуально шаблон выглядит таким образом (в зависимости от шаблона отображение может отличаться):

Карточка товара в визуальном режиме

 

В шаблоне используются следующие теги:

  • %ITEM.NAME% — название товара
  • %ITEM.IMAGE_FANCY% — изображение товара с возможностью просмотреть увеличенное изображение при клике на него с помощью плагина FancyBox
  • %ITEM.STEXT% — краткое описание товара
  • %ITEM.PROIZV% — производитель товара
  • %ITEM.PRICE% — цена товара, отображается с наименованием валюты
  • %ITEM.CODE% — артикул товара
  • %ITEM.DOSTAVKA% — стоимость доставки товара, отображается с наименованием валюты
  • %ITEM.SBORKA% — стоимость сборки товара, отображается с наименованием валюты
  • %ITEM.COLOR% — цвет товара
  • %ITEM.SIZE% — размер товара
  • %ITEM.TEXT% — полное описание товара

Также в этот шаблон можно добавить такие теги:

  • %ITEM.DATE% — дата добавления товара
  • %ITEM.TIME% — время добавления товара
  • %ITEM.DATETIME% — время и дата добавления товара
  • %ITEM.NAL% — наличие товара
  • %ITEM.WEIGHT% — вес товара
  • %ITEM.IMAGE% — изображение товара без увеличенного просмотра
  • %ITEM.IMAGE.OPEN% — аналогично тегу %ITEM.IMAGE_FANCY%, но без использования плагина
  • %ITEM.NAVIGATOR% — линейка навигатора по каталогу

В итоге на сайте получается такая карточка товара:

Карточка товара на сайте

 

Системные теги, которые относятся к одному шаблону, в другом шаблоне работать не будут.

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