Как уже упоминалось в других ответах, нет файлов или потока страниц. index.php
принимает значения $_GET['q']
и вызывает соответствующие функции для динамического генерирования страниц.
Вы можете использовать $_GET['q']
для доступа к этим частям URL-адреса "путь к файлу", но более Drupal способ - использовать arg()
, например, с путем http://localhost/node/5
, вы можете получить доступ к node
с вызовом на arg(0)
и 5
с вызовом на arg(1)
. Это способ Drupaly для доступа к этим частям URL.
Drupal также предоставляет служебные функции для доступа к базовому пути. Функция L l()
форматирует ссылки и также заботится о базовом пути (вы просто пишете относительные ссылки, при необходимости добавляете базовый путь); base_path()
вернет глобал с тем же именем; drupal_get_path()
принимает некоторые дополнительные специфичные для Drupal аргументы и генерирует пути к таким вещам, как модули и темы, с учетом базового пути.
Вы искали дополнительную информацию? Уточните свой вопрос на основе этих ответов и ознакомьтесь с документацией API Drupal: http://api.drupal.org/