Ребята помогите пожалуйста... совсем запутался
Задача... несколько поддоменов - разный контент
Компонент например... catalog.section.list
файл result_modefier[CODE]//при инициализации битрикс определяется константа которая помнит поддомен сайта
//SUB_DOMEN = msk ||spb || kazan ит.д.
if (defined('SUB_DOMEN')
{
if (SUB_DOMEN=='msk') $arFilter = Array( "PROPERTY_RELSECTION"=>$arResult["ID"],"IBLOCK_ID"=>11);
if (SUB_DOMEN=='spb') $arFilter = Array( "PROPERTY_RELSECTION"=>$arResult["ID"],"IBLOCK_ID"=>12);
if (SUB_DOMEN=='kazan') $arFilter = Array( "PROPERTY_RELSECTION"=>$arResult["ID"],"IBLOCK_ID"=>13);
$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array(),Array());
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
$arResult['RELEVANT_TEXTS'] ='<br>'.$arFields['DETAIL_TEXT'];
}
}
[/CODE]
Как сделать так чтобы компонент кешировался для разных доменов по разному из result_modefier
это возможно?... без кастомизации самого компонента bitrix:catalog.section.list
Задача... несколько поддоменов - разный контент
Компонент например... catalog.section.list
файл result_modefier[CODE]//при инициализации битрикс определяется константа которая помнит поддомен сайта
//SUB_DOMEN = msk ||spb || kazan ит.д.
if (defined('SUB_DOMEN')
{
if (SUB_DOMEN=='msk') $arFilter = Array( "PROPERTY_RELSECTION"=>$arResult["ID"],"IBLOCK_ID"=>11);
if (SUB_DOMEN=='spb') $arFilter = Array( "PROPERTY_RELSECTION"=>$arResult["ID"],"IBLOCK_ID"=>12);
if (SUB_DOMEN=='kazan') $arFilter = Array( "PROPERTY_RELSECTION"=>$arResult["ID"],"IBLOCK_ID"=>13);
$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array(),Array());
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
$arResult['RELEVANT_TEXTS'] ='<br>'.$arFields['DETAIL_TEXT'];
}
}
[/CODE]
Как сделать так чтобы компонент кешировался для разных доменов по разному из result_modefier
это возможно?... без кастомизации самого компонента bitrix:catalog.section.list