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

Детальный вывод главы


Описание learning.chapter.detail

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

В визуальном редакторе компонент находится в Компоненты > Сервисы > Обучение.

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



Параметры

Поле Параметр Описание
Основные параметры
Идентификатор курса COURSE_ID Указывается идентификатор курса.
Идентификатор главы CHAPTER_ID Указывается идентификатор главы.
Шаблоны ссылок
URL, ведущий на страницу с главой CHAPTER_DETAIL_TEMPLATE Указывается путь к странице с главой курса.
URL, ведущий на страницу с уроком LESSON_DETAIL_TEMPLATE Указывается путь к странице с уроком курса.
URL, ведущий на страницу с профилем пользователя PATH_TO_USER_PROFILE Указывается путь к странице профиля пользователя.
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Дополнительные настройки
Проверять право доступа CHECK_PERMISSIONS [Y|N] При отмеченной опции будет проверяться право на доступ к главе курcа.
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено название главы.


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

<?$APPLICATION->IncludeComponent("bitrix:learning.chapter.detail","",Array(
		"COURSE_ID" => $_REQUEST["COURSE_ID"], 
		"CHAPTER_ID" => $_REQUEST["CHAPTER_ID"], 
		"CHAPTER_DETAIL_TEMPLATE" => "chapter.php?CHAPTER_ID=#CHAPTER_ID#", 
		"LESSON_DETAIL_TEMPLATE" => "lesson.php?LESSON_ID=#LESSON_ID#", 
		"PATH_TO_USER_PROFILE" => "", 
		"CHECK_PERMISSIONS" => "Y", 
		"SET_TITLE" => "Y", 
		"CACHE_TYPE" => "A", 
		"CACHE_TIME" => "3600" 
	),
);?>


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