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

Дерево курса


Описание learning.course.tree

Компонент выводит иерархию глав и уроков. В поставку продукта входят два шаблона компонента: шаблон по умолчанию в виде дерева и шаблон навигационной цепочки. Компонент является стандартным и входит в дистрибутив модуля.

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

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



Параметры

Поле Параметр Описание
Основные параметры
Идентификатор курса COURSE_ID Указывается идентификатор курса.
Шаблоны ссылок
URL, ведущий на страницу с детальным просмотром курса COURSE_DETAIL_TEMPLATE Указывается путь к странице с детальным просмотром курса.
URL, ведущий на страницу с главой CHAPTER_DETAIL_TEMPLATE Указывается путь к странице с главой курса.
URL, ведущий на страницу с уроком LESSON_DETAIL_TEMPLATE Указывается путь к странице с уроком курса.
URL, ведущий на страницу с самотестированием SELF_TEST_TEMPLATE Указывается путь к странице с тестом для самопроверки.
URL, ведущий на страницу со списком тестов TESTS_LIST_TEMPLATE Указывается путь к странице со списком тестов.
URL, ведущий на страницу прохождения теста TEST_DETAIL_TEMPLATE Указывается путь к странице с прохождением теста.
Дополнительные настройки
Проверять право доступа CHECK_PERMISSIONS [Y|N] При отмеченной опции будет проверяться право на доступ к курсу.
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено название курса.


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

<$APPLICATION->IncludeComponent("bitrix:learning.course.tree",".default",Array(
		"COURSE_ID" => $_REQUEST["COURSE_ID"], 
		"COURSE_DETAIL_TEMPLATE" => "course/index.php?COURSE_ID=#COURSE_ID#", 
		"CHAPTER_DETAIL_TEMPLATE" => "chapter.php?CHAPTER_ID=#CHAPTER_ID#", 
		"LESSON_DETAIL_TEMPLATE" => "lesson.php?LESSON_ID=#LESSON_ID#", 
		"SELF_TEST_TEMPLATE" => "self.php?LESSON_ID=#LESSON_ID#", 
		"TESTS_LIST_TEMPLATE" => "course/test_list.php?COURSE_ID=#COURSE_ID#", 
		"TEST_DETAIL_TEMPLATE" => "course/test.php?COURSE_ID=#COURSE_ID#&TEST_ID=#TEST_ID", 
		"CHECK_PERMISSIONS" => "Y", 
		"SET_TITLE" => "Y" 
	),
);?>


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