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