Компоненты 2.0::Внешний список тем
Компонент выводит список тем (для использования вне форума). Компонент стандартный и входит в дистрибутив модуля.
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:forum.topic.last","",Array(
"FID" => "",
"SET_TITLE" => "Y",
"SET_NAVIGATION" => "Y",
"TOPICS_PER_PAGE" => "20",
"SHOW_TOPICS_PAGES" => "Y",
"SHOW_FORUM_ANOTHER_SITE" => "Y",
"SORT_BY" => "LAST_POST_DATE",
"SORT_ORDER" => "DESC",
"SHOW_SORTING" => "",
"URL_TEMPLATES_INDEX" => "index.php",
"URL_TEMPLATES_LIST" => "list.php?FID=#FID#",
"URL_TEMPLATES_READ" => "read.php?FID=#FID#&TID=#TID#&MID=#MID#",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "0"
)
);?>
Описание параметров
Основные параметры
- FID
- Идентификатор форума.
Шаблоны ссылок
- URL_TEMPLATES_INDEX
- Адрес страницы со списком форумов.
- URL_TEMPLATES_LIST
- Адрес страницы со списком тем форума.
- URL_TEMPLATES_READ
- Адрес страницы чтения темы форума.
Настройки кеширования
- CACHE_TYPE
- Тип кеширования:
A - Авто: действует при включенном кешировании в течение заданного времени;
Y - Кешировать: необходимо определить время кеширования;
N - Не кешировать: кеширования нет в любом случае.
- CACHE_TIME
- Время кеширования, указанное в секундах.
Дополнительные настройки
- SET_TITLE
- Данный параметр определяет устанавливать заголовок страницы или нет.
- SET_NAVIGATION
- При отмеченной опции в навигационной цепочке будут отражен переход на страницу с внешним списком тем.
- TOPICS_PER_PAGE
- Количество тем, отображаемых на одной странице. Весь список может быть выведен с помощью постраничной навигации.
- SHOW_TOPICS_PAGES
- Данный параметр определяет показывать постраничную навигацию или нет.
- SHOW_FORUM_ANOTHER_SITE
- При отмеченной опции будут показаны форумы других сайтов.
- SORT_BY
- Указывается поле, по которому будет происходить сортировка сообщений.
- SORT_ORDER
- Выбирается направление сортировки: по возрастанию (ASC) или по убыванию (DESC).
- SHOW_SORTING
- Указываются поля, по которым отображать сортировку.