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

Доброго времени суток!
Можно ли в header'e определить что находишься на детальной странице каталога?
  • Вопрос задан
  • 2239 просмотров
Решения вопроса 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)
Ответ написан
Ваш ответ на вопрос

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

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