CMS Битрикс славится своей обширной документацией, но и в ней встречаются пробелы, одним из таких пробелов является функция CSite::InDir
Сейчас страница с описанием этой функции выглядет так
Попробуем устранить этот досадный пробел. На самом деле эта функция просто проверяет находимся ли мы в указанной директории. В результате мы получаем true либо false. Например, у нас есть файл test.php, пропишем в него условие
<? if(CSite::InDir('/catalog')){ echo('Мы находимся в разделе catalog'); }else{ echo('Мы находимся не в разделе catalog'); }?>
Думаю, всё ясно. Надеюсь документация в скором времени пополнится описанием этой функции.
«На самом деле эта функция просто проверяет находится ли файл в указанной директории.»
Функция проверяет, находимся ли мы в данной папке.
Всё верно, спасибо за замечание.