%PDF- %PDF-
Direktori : /proc/self/root/proc/self/root/home/bitrix/www/bitrix/components/bitrix/lists.menu/ |
Current File : //proc/self/root/proc/self/root/home/bitrix/www/bitrix/components/bitrix/lists.menu/.parameters.php |
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die(); if(!CModule::IncludeModule("lists")) return; $arTypes = array(); $rsTypes = CLists::GetIBlockTypes(); while($ar = $rsTypes->Fetch()) $arTypes[$ar["IBLOCK_TYPE_ID"]] = "[".$ar["IBLOCK_TYPE_ID"]."] ".$ar["NAME"]; $arComponentParameters = array( "GROUPS" => array( ), "PARAMETERS" => array( "IBLOCK_TYPE_ID" => Array( "PARENT" => "DATA_SOURCE", "NAME" => GetMessage("CP_BLM_IBLOCK_TYPE_ID"), "TYPE" => "LIST", "VALUES" => $arTypes, "DEFAULT" => "lists", ), "IS_SEF" => array( "PARENT" => "URL_TEMPLATES", "NAME" => GetMessage("CP_BLM_IS_SEF"), "TYPE" => "CHECKBOX", "DEFAULT" => "N", "REFRESH" => "Y", ), ), ); if($arCurrentValues["IS_SEF"] === "Y") { $arComponentParameters["PARAMETERS"]["SEF_BASE_URL"] = array( "PARENT" => "URL_TEMPLATES", "NAME" => GetMessage("CP_BLM_SEF_BASE_URL"), "TYPE" => "STRING", "DEFAULT" => "/personal/lists/", ); $arComponentParameters["PARAMETERS"]["SEF_LIST_BASE_URL"] = array( "PARENT" => "URL_TEMPLATES", "NAME" => GetMessage("CP_BLM_SEF_LIST_BASE_URL"), "TYPE"=>"STRING", "DEFAULT" => "#list_id#/", ); $arComponentParameters["PARAMETERS"]["SEF_LIST_URL"] = array( "PARENT" => "URL_TEMPLATES", "NAME" => GetMessage("CP_BLM_SEF_LIST_URL"), "TYPE"=>"STRING", "DEFAULT" => "#list_id#/view/#section_id#/", ); } else { $arComponentParameters["PARAMETERS"]["LIST_URL"] = CListsParameters::GetPathTemplateParam( "LIST", "SEF_LIST_URL", GetMessage("CP_BLM_LIST_URL"), "lists.list.php?list_id=#list_id#", "URL_TEMPLATES" ); $arComponentParameters["PARAMETERS"]["LIST_ID"] = array( "PARENT" => "URL_TEMPLATES", "NAME"=>GetMessage("CP_BLM_LIST_ID"), "TYPE"=>"STRING", "DEFAULT"=>'={$_REQUEST["list_id"]}', ); } $arComponentParameters["PARAMETERS"]["CACHE_TIME"] = array("DEFAULT"=>3600); ?>