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

Сравнение версий


Описание wiki.history.diff

Компонент выводит тексты версий для сравнения. Компонент является стандартным и входит в дистрибутив модуля.

В визуальном редакторе компонент расположен по пути: Контент > Wiki > Сравнение версий.

Компонент относится к модулю Wiki.



Параметры

Основные параметры
Тип информационного блока (используется только для проверки) IBLOCK_TYPE Указывается тип информационных блоков, в котором будут храниться данные Wiki. Тип инфоблока создается при инсталляции дистрибутива или установке модуля. Если не создан, то требуется создание вручную.
Код информационного блока IBLOCK_ID Указывается информационный блок, в котором будут храниться данные Wiki. Инфоблок создается при инсталляции дистрибутива или установке модуля. Если не создан, то требуется создание вручную.
Имя Wiki-страницы ELEMENT_NAME Задается имя переменной в которой будет передаваться имя страницы. Должно совпадать с полем "Имя переменной для страницы".
Количество версий на странице HISTORY_COUNT Указывается число версий, выводимых на одной странице. Если число версий превышает указанное число, начнется постраничная навигация
Шаблоны ссылок
Шаблон пути к Wiki-странице PATH_TO_POST Указывается путь к главной странице Wiki.
Шаблон пути к странице редактирования Wiki-страницы PATH_TO_POST_EDIT Указывается путь к странице редактирования статьи.
Шаблон пути к странице со списком категорий PATH_TO_CATEGORIES Указывается путь к странице со списком категорий.
Шаблон пути к странице обсуждения PATH_TO_DISCUSSION Указывается путь к странице форума обсуждения статьи.
Шаблон пути к странице истории изменений Wiki-страницы PATH_TO_HISTORY Указывается путь к странице истории изменений страницы.
Шаблон пути к странице пользователя PATH_TO_USER Указывается путь к странице пользователя. Используется в истории создании страницы для перехода на страницу профиля пользователя.
Настройки кеширования
Тип кеширования CACHE_TYPE Указывается тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Дополнительные настройки
Устанавливать заголовок страницы SET_TITLE Название страницы будет установлено в качестве заголовка окна браузера.
Устанавливать статус 404, если не найдены элемент или раздел SET_STATUS_404 Странице будет установлен статус 404, если не найдена страница или раздел.
Включать инфоблок в цепочку навигации INCLUDE_IBLOCK_INTO_CHAIN В цепочку навигации будет включено название информационного блока.
Включать раздел в цепочку навигации ADD_SECTIONS_CHAIN Раздел Wiki будет включен в цепочку навигации.
Имена переменных
Имя переменной для страницы VARIABLE_ALIASES Указывается имя переменной в которой передается имя страницы
Имя переменной для операции VARIABLE_ALIASES Указывается имя переменной, по которой определяется текущая операция на странице.


Пример вызова

<?$APPLICATION->IncludeComponent(
	"bitrix:wiki.history.diff",
	"",
	Array(
		"PATH_TO_POST" => "",
		"PATH_TO_POST_EDIT" => "",
		"PATH_TO_CATEGORIES" => "",
		"PATH_TO_DISCUSSION" => "",
		"PATH_TO_HISTORY" => "",
		"PATH_TO_USER" => "",
		"PAGE_VAR" => "title",
		"OPER_VAR" => "oper",
		"IBLOCK_TYPE" => "wiki",
		"IBLOCK_ID" => "",
		"ELEMENT_NAME" => $_REQUEST["title"],
		"HISTORY_COUNT" => "20",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "36000000",
		"CACHE_NOTES" => "",
		"SET_TITLE" => "Y",
		"SET_STATUS_404" => "N",
		"INCLUDE_IBLOCK_INTO_CHAIN" => "N",
		"ADD_SECTIONS_CHAIN" => "N"
	),
false
);?>


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