• Как задать разные шаблоны детальной страницы товаров находящихся в разных разделах?

    @YoGaMen27 Автор вопроса
    Всё, методом тыка разобрался. Получается у меня есть компонент, и в его настройках (файл element.php) я прописываю условия. И в этом же файле находятся шаблоны и уже в них я подставляю переменную $SP.

    Вот как это выглядит у меня в файле:
    <?
    if (strstr($APPLICATION->GetCurPage(true), 'products/5/') !== false) {$SP = 'шаблон1';};
    if (strstr($APPLICATION->GetCurPage(true), 'products/1/') !== false) {$SP = 'шаблон2';};
    ?>
    
    <?$ElementID = $APPLICATION->IncludeComponent(
    	"bitrix:catalog.element",
    	$SP,
    	array(
    		"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
    ..............


    Еще раз спасибо!
    Написано
  • Как задать разные шаблоны детальной страницы товаров находящихся в разных разделах?

    @YoGaMen27 Автор вопроса
    Благодарю! Я правильно понимаю я задаю детальной странице общий шаблон в котором указываю условия (if (strstr($APPLICATION->GetCurPage(true), 'products/1/.........) и так же создаю еще два (или более) шаблона, которые уже будут подставляться? То есть в моем случае должно получится три детальных шаблона:
    1) общий (где указаны условия);
    2) шаблон для первого раздела;
    3) шаблон для второго раздела.

    Я верно уловил?
    Написано