- Модуль: lists
- Путь к файлу: ~/bitrix/modules/lists/classes/general/parameters.php
- Класс: CListsParameters
- Вызов: CListsParameters::GetPathTemplateMenuItems
static function GetPathTemplateMenuItems($menuType, $action_function, $menuID, $inputID = "")
{
$arResult = array();
switch($menuType)
{
case "FILE":
$arResult[] = array(
"TEXT" => GetMessage("LISTS_PARAMS_POPUP_FILE_ID"),
"TITLE" => "#list_id# - ".GetMessage("LISTS_PARAMS_POPUP_FILE_ID"),
"ONCLICK" => "$action_function('#file_id#', '$menuID', '$inputID')",
);
$arResult[] = array(
"TEXT" => GetMessage("LISTS_PARAMS_POPUP_FIELD_ID"),
"TITLE" => "#list_id# - ".GetMessage("LISTS_PARAMS_POPUP_FIELD_ID"),
"ONCLICK" => "$action_function('#field_id#', '$menuID', '$inputID')",
);
case "ELEMENT":
$arResult[] = array(
"TEXT" => GetMessage("LISTS_PARAMS_POPUP_ELEMENT_ID"),
"TITLE" => "#list_id# - ".GetMessage("LISTS_PARAMS_POPUP_ELEMENT_ID"),
"ONCLICK" => "$action_function('#element_id#', '$menuID', '$inputID')",
);
case "SECTIONS":
$arResult[] = array(
"TEXT" => GetMessage("LISTS_PARAMS_POPUP_SECTION_ID"),
"TITLE" => "#list_id# - ".GetMessage("LISTS_PARAMS_POPUP_SECTION_ID"),
"ONCLICK" => "$action_function('#section_id#', '$menuID', '$inputID')",
);
case "LIST":
$arResult[] = array(
"TEXT" => GetMessage("LISTS_PARAMS_POPUP_LIST_ID"),
"TITLE" => "#list_id# - ".GetMessage("LISTS_PARAMS_POPUP_LIST_ID"),
"ONCLICK" => "$action_function('#list_id#', '$menuID', '$inputID')",
);
}
return $arResult;
}