@Yura0103

Как сменить шаблон компонента?

Хочу менять шаблон копонента в зависимости от url. Пробовал делать так, но не срабатывает
<?
$linck = $APPLICATION->GetCurPage(false);
switch ($linck) {
    case '/catalog/zapchasti/':
        $template="zapchasti";
		break;
    case '/catalog/auto/':
        $template="auto";
		break;
    case 2:
        echo "i равно 2";
        break;
}?>
<?$APPLICATION->IncludeComponent(
	"bitrix:news", 
	$template, 
	array(
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ответы на вопрос 1
Должно работать. Сделайте отладочный вывод $linck и $template перед вызовом компонента, посмотрите. Может, этот кусок у Вас кешируется, может, ещё что-то.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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