• Модуль: 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;
}