@chelnokov_a

Как сделать разными раздел и подраздел каталога в bitrix?

Всем пример. Знакомлюсь с битриксом и столкнулся с проблемой.

Есть шаблон подраздела https://pateder.ru/tverdinay/construction_home.html (вместо форм карточки товара)
Есть шаблон основного раздела https://pateder.ru/tverdinay/construction.html

Как вы видите они отличаются.
Реализую через комплексный компонент каталог. Но я вообще не могу понять как сделать чтобы раздел отличался от подраздела по верстке и выводе информации. Направьте меня думать в нужное русло.

Даже как вопрос гуглу задать не соображу.
  • Вопрос задан
  • 344 просмотра
Пригласить эксперта
Ответы на вопрос 2
alexyarik
@alexyarik
Битрикс разработчик
Как раз в комплексном компоненте вам ничего не мешает получить данные раздела и в массиве проверять текущий уровень и определять родителя [DEPTH_LEVEL]=1 и далее на РНР пишите свои условия и подключаете той или иной шаблон компонента, вплоть до своего набора компонентов.
Смотрите АПИ GetIBlockSection https://dev.1c-bitrix.ru/api_help/iblock/functions...
Ответ написан
@anton99zel Куратор тега 1С-Битрикс
29а класс средней школы №7
Используйте короткую запись php условия в компоненте для указания того или иного шаблона для разделов/подразделов...
$APPLICATION->IncludeComponent(
    "bitrix:catalog.section",
false !==strstr($arResult['VARIABLES']['SECTION_CODE_PATH'],'kottedji') ? 'default' : 'custom'),
    Array(
        "ACTION_VARIABLE" => "action",
        "ADD_PICT_PROP" => "MORE_PHOTO",
        ...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы