Документация для разработчиков
Темная тема
Недоступно в редакциях: Малый бизнес, Стандарт, Старт

Обсуждение


Описание 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
);?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024