Добрый день, правильно ли я делаю с точки зрения оптимизации кода? Или как обычно делают?
Вот ,например, для одного товара, лежажего в разделе А -свой шаблон А, для других товаров, лежащих в разделах Б, В- другой шаблон Б.
Я использую компонент catalog. Решила сделать так. Создала пользовательское свойство раздела типа список: шаблон А, шаблон Б.
Далее , я в element.php запрашиваю раздел,
и ввожу данные, и в зависимости от св-ва раздела подключаю той или иной шаблон.
Вот ,например, для одного товара, лежажего в разделе А -свой шаблон А, для других товаров, лежащих в разделах Б, В- другой шаблон Б.
Я использую компонент catalog. Решила сделать так. Создала пользовательское свойство раздела типа список: шаблон А, шаблон Б.
Далее , я в element.php запрашиваю раздел,
Код |
---|
$arFilter = array( "IBLOCK_ID"=>$arParams["IBLOCK_ID"], "SECTION_ID"=>$arParams["SECTION_ID"], "SECTION_CODE"=>$arParams["SECTION_ID"], ); $arSelect=array("UF_DETAIL_PRODUCT"); $arOrder=array(); $rsSections = CIBlockSection::GetList($arOrder, $arFilter, false, $arSelect); |
и ввожу данные, и в зависимости от св-ва раздела подключаю той или иной шаблон.