%PDF- %PDF-
Direktori : /proc/self/root/home/bitrix/www/bitrix/wizards/bitrix/demo/modules/iblock/ |
Current File : //proc/self/root/home/bitrix/www/bitrix/wizards/bitrix/demo/modules/iblock/xmlcatalog-1c.php |
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die(); if(LANGUAGE_ID !== "ru") return; //Library include_once(dirname(__FILE__)."/iblock_tools.php"); //Parameters if(!is_array($arParams)) $arParams = array(); if(strlen($arParams["site_id"]) <= 0) $arParams["site_id"] = "s1"; $_SESSION["DEMO_IBLOCK_1C_CATALOG"] = CIBlockCMLImport::GetIBlockByXML_ID("FUTURE-1C-CATALOG"); //Import XML if($_SESSION["DEMO_IBLOCK_1C_CATALOG"] === false) { $iblock_id = DEMO_IBlock_ImportXML("100_xmlcatalog_FUTURE-1C-CATALOG_ru.xml", $arParams["site_id"], false); if($iblock_id > 0) { $arLabels = array(); $rsLanguages = CLanguage::GetList(($b="sort"), ($o="asc")); while($arLang = $rsLanguages->Fetch()) { __IncludeLang(GetLangFileName(dirname(__FILE__)."/lang/", "/xmlcatalog-1c.php", $arLang["LANGUAGE_ID"])); $arLabels[$arLang["LANGUAGE_ID"]] = GetMessage("DEMO_IBLOCK_ESTORE_XMLCATALOG_BROWSER_TITLE"); } $obUserField = new CUserTypeEntity; $obUserField->Add(array( "ENTITY_ID" => "IBLOCK_".$iblock_id."_SECTION", "FIELD_NAME" => "UF_BROWSER_TITLE", "USER_TYPE_ID" => "string", "XML_ID" => "FUTURE-1C-CATALOG_section-property-browser_title", "SORT" => 100, "MULTIPLE" => "N", "MANDATORY" => "N", "SHOW_FILTER" => "S", "SHOW_IN_LIST" => "Y", "EDIT_IN_LIST" => "Y", "IS_SEARCHABLE" => "Y", "EDIT_FORM_LABEL" => $arLabels, "LIST_COLUMN_LABEL" => $arLabels, "LIST_FILTER_LABEL" => $arLabels, )); CUrlRewriter::Add(array( "CONDITION" => "#^/e-store/xml_catalog/#", "RULE" => "", "ID" => "bitrix:catalog", "PATH" => "/e-store/xml_catalog/index.php" )); } } ?>