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

GetDirIndex

Описание и параметры

string
GetDirIndex(
	string path,
	string DirIndex = false
);

Возвращает имя индексного файла каталога.

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

ПараметрОписание
path Путь к каталогу относительно корня для которого необходимо определить индексный файл.
DirIndex Разделенные пробелом возможные имена индексных файлов в порядке убывания приоритета.
Для корректной работы функции в данный параметр необходимо передавать значение из поля DirectoryIndex настроек веб-сервера Apache, для IIS данный параметр можно найти в свойствах сайта, закладка "Documents" -> "Enable default content page".
Необязательный параметр. По умолчанию - "false" (значение будет взято из константы DIRECTORY_INDEX, если константа не определена, то будет взято значение по умолчанию - "index.php index.html index.htm index.phtml default.html index.php3").

Алгоритм определения индексного файла каталога следующий:

  1. Берется значение из параметра index. Если параметр не задан, то берется значение константы DIRECTORY_INDEX (данную константу можно определить в файле /bitrix/php_interface/dbconn.php или в файлах /bitrix/php_interface/ID сайта/init.php). Если значение константы не задано, то берется значение по умолчанию - "index.php index.html index.htm index.phtml default.html index.php3"
  2. Полученное значение разбивается по пробелу на отдельные имена файлов
  3. Каждый полученный файл проверяется на физическое существование в каталоге.
  4. Первый найденный файл будет считаться индексной страницей каталога



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

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

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

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

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