Работа с модулем "Шорткоды"

Для начала работы с модулем "Шорткоды" он должен быть установлен. Если по какой-то причине он у вас не установлен, то его можно скачать со страницы модуля "Шорткоды".

После установки модуля будут доступны предустановленные шорткоды:

  1. Показ информационного элемента;
  2. Показ группы информационной системы;
  3. Показ группы интернет-магазина;
  4. Показ товара.

Принцип работы модуля таков:

  1. В тексте материалов указывается специальный тег, например infitem с обязательными атрибутами;
  2. Перед отображением страницы модуль запускает функцию-обработчик этого тега, в ней происходит какое-либо действие и она возвращает результат работы
  3. Тег заменяется на результат работы функции-обработчика.

Итак, к примеру нам нужно вывести список элементов (групп) информационной группы на странице с контактами.

  1. Открываем документ с контактами
  2. Вставляем в текст документа шорткод
    [infgroup xsl=СписокЭлементовИнфосистемы id=false limit=3 inf_id=1]
  3. Сохраняем, открываем страницу,

Разберем атрибуты шорткода:

Атрибут Описание Обязательный
xsl

название xsl шаблона

Да
id идентификатор информационной группы, принимается false либо числовое значение да
limit количество выводимых инфоэлементов если не указано, используется количество элементов из настроек информационной системы
inf_id идентификатор информационная система нет, при указании идентификатора информационной группы
itemsproperties доп. свойства элементов. принимается массив идентификаторов, либо true нет
groupsproperties доп. свойства групп. принимается массив идентификаторов, либо true нет
rand включение случайной выборки, может быть указан как со значением rand="1", так и без rand нет

При необходимости можете изменить функционал шорткода

29.05.2014