Документация для разработчиков

GetPagePath

string
GetPagePath(
 string page = false,
 bool get_index_page=null
);

Возвращает путь к странице относительно корня.

В функцию может поступить URL относительно корня с параметрами, в этом случае функция вернет путь к странице без параметров.

Если в функцию поступает путь без указания файла, например: /ru/about/, то функция попытается самостоятельно определить индексный файл каталога и если определит его например, как index.php, то в результате вернет значение /ru/about/index.php.

Примечание. Алгоритм определения индексного файла представлен в описании функции GetDirIndex.

Параметры функции

ПараметрОписание С версии
pageСтраница, путь к которой необходимо вернуть. Если параметр равен "false", то возвращается путь к текущей странице.
Необязательный параметр, по умолчанию равен "false".
get_index_pageПараметр указывает, нужно ли для индексной страницы раздела возвращать путь, заканчивающийся на "index.php". Если значение параметра равно true, то возвращается путь с "index.php", иначе - путь, заканчивающийся на "/".
Поведение параметра по умолчанию регулируется константой BX_DISABLE_INDEX_PAGE. Если значение константы true, то значение параметра по умолчанию get_index_page=false.
4.0.11
objСлужебный параметр.
Необязательный параметр, по умолчанию равен "false".
с 7.1.1, устарел с 8.5.0

См. также



Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх