Обращение к функциональным модулям сайта возможно с помощью параметризированных подключаемых компонентов.
Описание встраиваемых компонентов, используемых для извлечения и отображения контентной информации из базы данных сайта.
Описание встраиваемых компонентов, используемых для визуализации информации на страницах сайта.
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).
Идентификатор раздела «Визуализация» |