• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/general/comp_parameters.php
  • Класс: CIBlockParameters
  • Вызов: CIBlockParameters::GetPathTemplateMenuItems
static function GetPathTemplateMenuItems($menuType, $action_function, $menuID, $inputID = "")
{
	switch($menuType)
	{
	case "DETAIL":
		return array(
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SITE_DIR"),
				"TITLE" => "#SITE_DIR# - ".Loc::getMessage("IB_COMPLIB_POPUP_SITE_DIR"),
				"ONCLICK" => "$action_function('#SITE_DIR#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SERVER_NAME"),
				"TITLE" => "#SERVER_NAME# - ".Loc::getMessage("IB_COMPLIB_POPUP_SERVER_NAME"),
				"ONCLICK" => "$action_function('#SERVER_NAME#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_TYPE_ID"),
				"TITLE" => "#IBLOCK_TYPE_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_TYPE_ID"),
				"ONCLICK" => "$action_function('#IBLOCK_TYPE_ID#', '$menuID', '$inputID')",
			),
			array("SEPARATOR" => true),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_ID"),
				"TITLE" => "#IBLOCK_ID#".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_ID"),
				"ONCLICK" => "$action_function('#IBLOCK_ID#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_CODE"),
				"TITLE" => "#IBLOCK_CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_CODE"),
				"ONCLICK" => "$action_function('#IBLOCK_CODE#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_EXTERNAL_ID_MSGVER_1"),
				"TITLE" => "#IBLOCK_EXTERNAL_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_EXTERNAL_ID_MSGVER_1"),
				"ONCLICK" => "$action_function('#IBLOCK_EXTERNAL_ID#', '$menuID', '$inputID')",
			),
			array("SEPARATOR" => true),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_ID"),
				"TITLE" => "#SECTION_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_ID"),
				"ONCLICK" => "$action_function('#SECTION_ID#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE"),
				"TITLE" => "#SECTION_CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE"),
				"ONCLICK" => "$action_function('#SECTION_CODE#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE_PATH"),
				"TITLE" => "#SECTION_CODE_PATH# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE_PATH"),
				"ONCLICK" => "$action_function('#SECTION_CODE_PATH#', '$menuID', '$inputID')",
			),
			array("SEPARATOR" => true),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_ID"),
				"TITLE" => "#ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_ID"),
				"ONCLICK" => "$action_function('#ID#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_ID")."(2)",
				"TITLE" => "#ELEMENT_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_ID"),
				"ONCLICK" => "$action_function('#ELEMENT_ID#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_CODE"),
				"TITLE" => "#CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_CODE"),
				"ONCLICK" => "$action_function('#CODE#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_CODE")."(2)",
				"TITLE" => "#ELEMENT_CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_CODE"),
				"ONCLICK" => "$action_function('#ELEMENT_CODE#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_EXTERNAL_ID_MSGVER_1"),
				"TITLE" => "#EXTERNAL_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_EXTERNAL_ID_MSGVER_1"),
				"ONCLICK" => "$action_function('#EXTERNAL_ID#', '$menuID', '$inputID')",
			),
		);
	case "SECTION":
		return array(
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SITE_DIR"),
				"TITLE" => "#SITE_DIR# - ".Loc::getMessage("IB_COMPLIB_POPUP_SITE_DIR"),
				"ONCLICK" => "$action_function('#SITE_DIR#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SERVER_NAME"),
				"TITLE" => "#SERVER_NAME# - ".Loc::getMessage("IB_COMPLIB_POPUP_SERVER_NAME"),
				"ONCLICK" => "$action_function('#SERVER_NAME#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_TYPE_ID"),
				"TITLE" => "#IBLOCK_TYPE_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_TYPE_ID"),
				"ONCLICK" => "$action_function('#IBLOCK_TYPE_ID#', '$menuID', '$inputID')",
			),
			array("SEPARATOR" => true),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_ID"),
				"TITLE"=>"#IBLOCK_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_ID"),
				"ONCLICK" => "$action_function('#IBLOCK_ID#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_CODE"),
				"TITLE" => "#IBLOCK_CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_CODE"),
				"ONCLICK" => "$action_function('#IBLOCK_CODE#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_EXTERNAL_ID_MSGVER_1"),
				"TITLE" => "#IBLOCK_EXTERNAL_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_EXTERNAL_ID_MSGVER_1"),
				"ONCLICK" => "$action_function('#IBLOCK_EXTERNAL_ID#', '$menuID', '$inputID')",
			),
			array("SEPARATOR" => true),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_ID"),
				"TITLE" => "#ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_ID"),
				"ONCLICK" => "$action_function('#ID#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_ID")."(2)",
				"TITLE" => "#SECTION_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_ID"),
				"ONCLICK" => "$action_function('#SECTION_ID#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE"),
				"TITLE" => "#CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE"),
				"ONCLICK" => "$action_function('#CODE#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE")."(2)",
				"TITLE" => "#SECTION_CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE"),
				"ONCLICK" => "$action_function('#SECTION_CODE#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE_PATH"),
				"TITLE" => "#SECTION_CODE_PATH# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE_PATH"),
				"ONCLICK" => "$action_function('#SECTION_CODE_PATH#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_EXTERNAL_ID_MSGVER_1"),
				"TITLE"=>"#EXTERNAL_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_EXTERNAL_ID_MSGVER_1"),
				"ONCLICK" => "$action_function('#EXTERNAL_ID#', '$menuID', '$inputID')",
			),
		);
	default:
		return array(
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SITE_DIR"),
				"ONCLICK" => "$action_function('#SITE_DIR#', '$menuID', '$inputID')",
				"TITLE"=> "#SITE_DIR# - ".Loc::getMessage("IB_COMPLIB_POPUP_SITE_DIR"),
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SERVER_NAME"),
				"TITLE" => "#SERVER_NAME# - ".Loc::getMessage("IB_COMPLIB_POPUP_SERVER_NAME"),
				"ONCLICK" => "$action_function('#SERVER_NAME#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_TYPE_ID"),
				"TITLE" => "#IBLOCK_TYPE_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_TYPE_ID"),
				"ONCLICK" => "$action_function('#IBLOCK_TYPE_ID#', '$menuID', '$inputID')",
			),
			array("SEPARATOR" => true),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_ID"),
				"TITLE"=>"#IBLOCK_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_ID"),
				"ONCLICK" => "$action_function('#IBLOCK_ID#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_CODE"),
				"TITLE" => "#IBLOCK_CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_CODE"),
				"ONCLICK" => "$action_function('#IBLOCK_CODE#', '$menuID', '$inputID')",
			),
			array(
				"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_EXTERNAL_ID_MSGVER_1"),
				"TITLE" => "#IBLOCK_EXTERNAL_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_EXTERNAL_ID_MSGVER_1"),
				"ONCLICK" => "$action_function('#IBLOCK_EXTERNAL_ID#', '$menuID', '$inputID')",
			),
		);
	}
}