Описание wiki.discussion
Компонент выводит обсуждение по статье. Компонент является стандартным и входит в дистрибутив модуля.
В визуальном редакторе компонент расположен по пути: Контент > Wiki > Обсуждение.
Компонент относится к модулю Wiki.
Параметры
Основные параметры |
Тип информационного блока (используется только для проверки) |
IBLOCK_TYPE |
Указывается тип информационных блоков, в котором будут храниться данные Wiki. Тип инфоблока создается при инсталляции дистрибутива или установке модуля. Если не создан, то требуется создание вручную. |
Код информационного блока |
IBLOCK_ID |
Указывается информационный блок, в котором будут храниться данные Wiki. Инфоблок создается при инсталляции дистрибутива или установке модуля. Если не создан, то требуется создание вручную. |
Имя Wiki-страницы |
ELEMENT_NAME |
Задается имя переменной в которой будет передаваться имя страницы. Должно совпадать с полем "Имя переменной для страницы". |
Шаблоны ссылок |
Шаблон пути к Wiki-странице |
PATH_TO_POST |
Указывается путь к главной странице Wiki. |
Шаблон пути к странице редактирования Wiki-страницы |
PATH_TO_POST_EDIT |
Указывается путь к странице редактирования страницы. |
Шаблон пути к странице истории изменений Wiki-страницы |
PATH_TO_HISTORY |
Указывается путь к странице истории изменений страницы. |
Шаблон пути к странице сравнения версий Wiki-страницы |
PATH_TO_HISTORY_DIFF |
Указывается путь к странице сравнения версий страницы. |
Шаблон пути к странице пользователя |
PATH_TO_USER |
Указывается путь к странице пользователя. Используется в истории создании страницы для перехода на страницу профиля пользователя. |
Дополнительные настройки |
Количество сообщений на одной странице |
MESSAGES_PER_PAGE |
Число сообщений форума, выводимое на одной странице. Если число сообщений превышает указанное число, начинается постраничная навигация. |
USE_CAPTCHA |
USE_CAPTCHA |
Разрешает использование CAPTCHA при создании сообщений в форуме. |
ID форума для отзывов |
FORUM_ID |
Указать форум, который будет использован для обсуждения статей Wiki. Требуется предварительное создание форума. |
Путь относительно корня сайта к папке со смайлами |
PATH_TO_SMILE |
Если используется нестандартная папка со смайликами, укажите путь до нее. |
Страница чтения темы (пусто - получить из настроек форума) |
URL_TEMPLATES_READ |
Указывается шаблон пути до темы форума с обсуждением статьи. Используетс при выводе ссылки на обсуждение на странице статьи. |
Показать ссылку на форум |
SHOW_LINK_TO_FORUM |
Указывается ссылка на форум для обсуждения. |
Начинать тему текстом элемента |
POST_FIRST_MESSAGE |
Первое сообщение в форуме будет цитировать текст статьи. |
Устанавливать заголовок страницы |
SET_TITLE |
Название страницы будет установлено в качестве заголовка окна браузера. |
Устанавливать статус 404, если не найдены элемент или раздел |
SET_STATUS_404 |
Странице будет установлен статус 404, если не найдена страница или раздел. |
Включать инфоблок в цепочку навигации |
INCLUDE_IBLOCK_INTO_CHAIN |
В цепочку навигации будет включено название информационного блока. |
Включать раздел в цепочку навигации |
ADD_SECTIONS_CHAIN |
Раздел Wiki будет включен в цепочку навигации. |
Имена переменных |
Имя переменной для страницы |
VARIABLE_ALIASES |
Указывается имя переменной в которой передается имя страницы
|
Имя переменной для операции |
VARIABLE_ALIASES |
Указывается имя переменной, по которой определяется текущая операция на странице.
|
Пример вызова
<?$APPLICATION->IncludeComponent(
"bitrix:wiki.discussion",
"",
Array(
"PATH_TO_POST" => "",
"PATH_TO_POST_EDIT" => "",
"PATH_TO_HISTORY" => "",
"PATH_TO_HISTORY_DIFF" => "",
"PATH_TO_USER" => "",
"PAGE_VAR" => "title",
"OPER_VAR" => "oper",
"IBLOCK_TYPE" => "wiki",
"IBLOCK_ID" => "",
"ELEMENT_NAME" => $_REQUEST["title"],
"MESSAGES_PER_PAGE" => "10",
"USE_CAPTCHA" => "Y",
"FORUM_ID" => "",
"PATH_TO_SMILE" => "/bitrix/images/forum/smile/",
"URL_TEMPLATES_READ" => "",
"SHOW_LINK_TO_FORUM" => "N",
"POST_FIRST_MESSAGE" => "N",
"SET_TITLE" => "Y",
"SET_STATUS_404" => "N",
"INCLUDE_IBLOCK_INTO_CHAIN" => "N",
"ADD_SECTIONS_CHAIN" => "N"
),
false
);?>