+7 (495) 070 2021
Текущий каталог или страница
#битрикс #каталог #директория #страница #папка

Текущий каталог или страница

Одна из самых популярных задач при разработке сайта на 1С-Битрикс, если нужно применить какой-либо стиль или вывести конкретный кусочек кода для раздела или страницы.

GetCurPage

Ссылка на текущую страницу:
$APPLICATION->GetCurPage();
Например:
if($APPLICATION->GetCurPage() == "/") {
// если это главная, то выводим данные
}
Или например мы на странице 'catalog':
if($APPLICATION->GetCurPage() == "/catalog/") {
// если это '/catalog/', то выводим данные
}

InDir

GetCurDir позволяет применить условие для страницы, а если нужно применить для раздела и всех внутренних подразделов, можно воспользоваться if(CSite::InDir()):
if(CSite::InDir('/blog/')) {
// если это раздел '/blog/', или с подразделами, например '/blog/1c-bitrix/', то выводим данные
}
Комментариев ещё нет, будьте первым!
Написать комментарий