Задать вопрос

Как определить что находишься на детальной странице каталога?

Доброго времени суток!
Можно ли в header'e определить что находишься на детальной странице каталога?
  • Вопрос задан
  • 2406 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • ProductStar
    Профессия Product Manager
    10 месяцев
    Далее
Решения вопроса 1
@dormadekhin Автор вопроса
Вообщем получился вот такой "костыль":

public static function isSectionInCatalog($iblockID, $url) {
		$code = array_pop(array_filter(explode( '/',  $url)));
		$arFilter = array("IBLOCK_ID"=>$iblockID, "CODE" => $code);
		$rsSections = CIBlockSection::GetList(array(),array('IBLOCK_ID' => $iblockID, '=CODE' => $code));
		return ($rsSections->Fetch() !== false);
	}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
в component_epilog записывайте в глобальную переменную или свойство страницы нужный флажок
Ответ написан
@vaajnur
битриксоид
$APPLICATION->GetCurPage(false)
Ответ написан
Ваш ответ на вопрос

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

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