Добрый день, правильно ли я делаю с точки зрения оптимизации кода? Или как обычно делают?
Вот ,например, для одного товара, лежажего в разделе А -свой шаблон А, для других товаров, лежащих в разделах Б, В- другой шаблон Б.
Я использую компонент 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);
|
и ввожу данные, и в зависимости от св-ва раздела подключаю той или иной шаблон.