QAInclude. Компонент для формирования сборной статьи из контента других статей

С помощью компонента QAInclude вы можете извлечь и отобразить содержимое из статей информатория. Выборка статей выполняется на основании значений параметров, указанных в описании компонента. В отличие от компонента QA этот компонент позволяет извлекать содержимое из заданных статей не целиком, а частично (по секциям).

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

Начало секции в тексте статей обозначается следующим образом:

##[section:_имя секции_:start]##

Окончание секции обозначается:

##[section:_имя секции_:stop]##

Если в параметрах компонента указано значение Section, то при обработке статей, содержащих одну или несколько секций, результирующий текст будет сформирован только из содержимого секций, имеющих соответствующее имя секции.

Варианты использования:

Вывод в три колонки шести новых статей, опубликованных на сайте:

##QAInclude ( { "PageSize": 6, "Columns": 3,  "Sort": "CreateDateDesc" } )##

Вывод трёх подстатей из раздела «components», упорядоченных по дате публикации статьи (новые в начале):

##QAInclude ( { "Parent": "components", "PageSize": 3, "Sort": "CreateDateDesc" } )##

Вывод всех статей и подстатей из раздела «realty», соответствющих атрибутивному значению «Город:Иркутск», с автоматической разбивкой записей списка по страницам и формированием навигационных элементов для постраничного перехода:

##QAInclude ( { "Parent": "realty", "ShowGrandChildren": true, "Keywords": "Город:Иркутск", "ShowPaging": true } )##

Описание:

##QAInclude ({
"Template": "QAInclude",
"Sort": "CreateDate",
"Keywords": "Город:Иркутск",
"PageSize": 3,
"Parent": "123",
"IssueList": "123; 125; 118; 19",
"Section": "Характеристики"
})##

Необязательные параметры:

Template – идентификатор визуального шаблона, используемого для построения компонента (по умолчанию QAInclude).

Sort – код поля сортировки (по умолчанию «InfoDate»):

  • InfoSort – сортировка по коду сортировки статей;
  • CreateDate – сортировка по дате создания статьи (новые в конце);
  • CreateDateDesc – сортировка по дате создания статьи (новые в начале).

Keywords – ключевые слова для фильтрации статей в списке (используется для атрибутивного поиска в информатории).

PageSize – максимальное количество обрабатываемых статей.

Parent – идентификатор раздела, из которого выбираются статьи (по умолчанию код текущей статьи).

IssueList – список идентификаторов статей, из которых нужно извлечь контент (по умолчанию обрабатываются все статьи в заданном разделе).

Section – идентификатор секций, содержимое которых включается в результирующий текст (по умолчанию пусто и включается весь текст обрабатываемых статей).

В вашем браузере отключена поддержка Jasvscript. Работа в таком режиме затруднительна.
Пожалуйста, включите в браузере режим "Javascript - разрешено"!
Если Вы не знаете как это сделать, обратитесь к системному администратору.
Вы используете устаревшую версию браузера.
Отображение страниц сайта с этим браузером проблематична.
Пожалуйста, обновите версию браузера!
Если Вы не знаете как это сделать, обратитесь к системному администратору.