Новые возможности шаблонизатора кросспостинга в версии 3.0

В версии 3.0 модуля Автоматического размещения материалов в соц. сетях для 1С-Битрикс шаблонизатор постов получил новые возможности. Конкретнее - появилась возможность вывода данных торгового каталога Битрикса (но только для автоматического режима постинга!), а также данных стандартного SEO модуля, который занимается генерацией мета-тегов.

Для начала разберем работу непосредственно с данными элементов, которые являются товарами. Вывод служебных свойств обеспечивает метка #CATALOG_DATA_КОД_ПОЛЯ_ТОВАРА#. Список возможных кодов полей приведен ниже:

  • QUANTITY - количество на складе;
  • WEIGHT - вес единицы товара;
  • WIDTH - ширина товара (в мм);
  • LENGTH - длина товара (в мм);
  • HEIGHT - высота товара (в мм);
  • PURCHASING_PRICE - величина закупочной цены;
  • PURCHASING_CURRENCY - валюта закупочной цены.

Вывод цен происходит похожим образом, используется метка #CATALOG_PRICE_ЧИСЛОВОЙ_ID_ТИПА_ЦЕНЫ_КОД_ПОЛЯ_ДАННЫХ_ЦЕНЫ#. Как видите, в этой метке есть 2 области, которые задают управление выводимой информацией. ЧИСЛОВОЙ_ID_ТИПА_ЦЕНЫ можно увидеть, перейдя в настройки типов цен в Административной панели 1С-Битрикс:

Список типов цен в 1С-Битрикс

А КОД_ПОЛЯ_ДАННЫХ_ЦЕНЫ может принимать следующие значения, в зависимости от того, какие данные по цене товара Вам необходимо вывести. Всего таких полей на данный момент два:

  • PRICE - значение цены;
  • CURRENCY - валюта.

Теперь перейдем к выводу мета-тегов, генерируемых SEO модулем битрикса в элементах инфоблоков. Здесь все просто - для каждого значения задана своя метка. Полный список:

  • #SECTION_META_TITLE# - title раздела;
  • #SECTION_META_KEYWORDS# - keywords раздела;
  • #SECTION_META_DESCRIPTION# - description раздела;
  • #SECTION_PAGE_TITLE# - H1 раздела;
  • #ELEMENT_META_TITLE# - title элемента;
  • #ELEMENT_META_KEYWORDS# - keywords элемента;
  • #ELEMENT_META_DESCRIPTION# - description элемента;
  • #ELEMENT_PAGE_TITLE# - H1 элемента.

Ну и бонусом. Это не все изменения в шаблонизаторе. На самом деле появились еще 3 метки, которые работают с названиями разделов элемента инфоблока. Они имеют следующий вид:

  • #SECTION_NAME# - название текущего(последнего в дереве) раздела элемента;
  • #SECTION_NAME_FIRST# - название верхнего(первого в дереве) раздела элемента;
  • #SECTION_NAME_CHAIN$РАЗДЕЛИТЕЛЬ# - цепочка названий разделов, разделенных указанным разделителем.

← Возврат к статьям