Описание intranet.tasks.menu
Компонент служит для показа меню. Компонент является стандартным и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Контент > Задачи.
Параметры
Поле |
Параметр |
Описание |
Основные параметры |
Тип информационного блока |
IBLOCK_TYPE |
Указывается тип информационного блока задач. |
Информационый блок |
IBLOCK_ID |
Для выбранного типа инфоблоков указывается идентификатор инфоблока, в котором будут храниться задачи для пользователя или для группы. |
Свойства задачи |
TASKS_FIELDS_SHOW |
Указываются поля, которые должны быть отображены при показе задач. |
Тип задач |
TASK_TYPE |
Указывается тип задач: Для группы (group) или Для пользователя (user). |
Код владельца |
OWNER_ID |
Поле содержит код владельца задачи. |
Шаблоны ссылок |
Путь к списку задач |
PATH_TO_GROUP_TASKS |
Указывается путь к списку задач. |
Путь к задаче |
PATH_TO_GROUP_TASKS_TASK |
Указывается путь к задаче. |
Путь к представлению |
PATH_TO_GROUP_TASKS_VIEW |
Указывается путь к представлению задачи. |
Псевдонимы переменных |
Имя переменной для кода задачи |
TASK_VAR |
Поле содержит имя переменной для кода задачи. |
Имя переменной для кода пользователя |
USER_VAR |
Поле содержит имя переменной для кода пользователя. |
Имя переменной для кода группы |
GROUP_VAR |
Поле содержит имя переменной для кода группы. |
Имя переменной для кода представления |
VIEW_VAR |
Поле содержит имя переменной для кода представления. |
Имя переменной для кода действия |
ACTION_VAR |
Поле содержит имя переменной для кода действия. |
Имя переменной для кода страницы |
PAGE_VAR |
Поле содержит имя переменной для кода страницы. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:intranet.tasks.menu","",Array(
"IBLOCK_TYPE" => "services",
"IBLOCK_ID" => "25",
"TASKS_FIELDS_SHOW" => "ID",
"TASK_TYPE" => "user",
"OWNER_ID" => $arResult["User"]["ID"],
"TASK_VAR" => $arParams["TASK_VAR"],
"USER_VAR" => $arParams["USER_VAR"],
"GROUP_VAR" => $arParams["GROUP_VAR"],
"VIEW_VAR" => $arParams["VIEW_VAR"],
"ACTION_VAR" => $arParams["TASK_ACTION_VAR"],
"PAGE_VAR" => $arParams["PAGE_VAR"],
"PATH_TO_GROUP_TASKS" => $arParams["PATH_TO_GROUP_TASKS"],
"PATH_TO_GROUP_TASKS_TASK" => $arParams["PATH_TO_GROUP_TASKS_TASK"],
"PATH_TO_GROUP_TASKS_VIEW" => $arParams["PATH_TO_GROUP_TASKS_VIEW"],
)
);?>