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