QAList. Подключаемый компонент "Список статей"

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

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

Описание встраиваемых компонентов, используемых для визуализации информации на страницах сайта.

QAList – очень полезный подключаемый компонент.

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

Например, вы можете получить следующие виды списков статей:

  • дочерние статьи, подчиненные заданной статье;
  • новые статьи, опубликованные на сайте;
  • статьи, находящиеся в заданном разделе сайта и содержащие в поле «Ключевые слова» заданный набор ключевых слов.

Пример:

 

Пример использования компонента на нашем сайте в разделе «Извлечение контента»

 

Вид представленной выше страницы в текстовом редакторе

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

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

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

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

##QAList ({ "ParentGid": "components", "PageSize": 3, "Sort": "CreateDateDesc" }) ##

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

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

Описание:

##QAList ({
"Template": "QAListShort",
"Columns": 3,
"ParentGid": "components",
"Keywords": "Город:Иркутск",
"Sort": "CreateDate",
"ShowGrandChildren": true,
"ShowActive": true,
"ShowPaging": true,
"PagingURL": "/asp/catalog.aspx",
"PageSize": 3,
"UseGetPaging": true
}) ##

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

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

Columns – количество колонок, если используется многоколончатый шаблон построения списка (по умолчанию = 1).

ParentGid – идентификатор раздела, из которого строится список статей (по умолчанию пусто).

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

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

  • InfoDate – сортировка по дате статей (новые статьи в конце);
  • InfoDateDesc– сортировка по дате статей (новые статьи в начале);
  • CreateDate – сортировка по дате создания статьи (новые в конце);
  • CreateDateDesc – сортировка по дате создания статьи (новые в начале);
  • UpdateDate – сортировка по дате обновления статьи (недавно изменённые в конце);
  • UpdateDateDesc – сортировка по дате обновления статьи (недавно изменённые в начале);
  • InfoName – сортировка в алфавитном порядке по полному названию статьи;
  • InfoNameDesc – сортировка в обратном алфавитном порядке по полному названию статьи;
  • InfoNameShort – сортировка в алфавитном порядке по краткому названию статьи;
  • InfoNameShortDesc – сортировка в обратном алфавитном порядке по краткому названию статьи.

ShowGrandChildren – признак включения всех подчиненных подстатей данной статьи (по умочанию false).

ShowActive – признак включения в список только тех статей, которые помечены статусом «активные или список» (по умолчанию отображаются все = false).

ShowPaging – признак необходимости отображения управляющих элементов для постраничного перехода, если результирующий список содержит несколько страниц (по умолчанию не отображается= false).

PagingURL – ссылка на программный модуль, где вставлен данный компонент QAList (по умолчанию пусто).

PageSize – количество записей на одной странице результирующего списка, если ShowPaging == true (по умолчанию = 10).

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

Вставка компонента:

  1. Выберите на странице статьи место для размещения компонента и раздел, статьи которого вы хотите отобразить на данной странице.
  2. Нажмите кнопку 57 панели инструментов редактора и в окне «Типовые подключаемые компоненты» на вкладке «Статьи» выберите компонент QAList,и укажите необходимые параметры. Значение параметра "ParentGid" – идентификатор раздела – можно посмотреть в адресной строке:

 

Идентификатор раздела «Визуализация»

 

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