Как упоминалось ранее, из папки administrator осуществляется управление административной частью веб-сайта, которую можно считать приложением, совершенно отдельным от пользовательской части веб-сайта. Именно по этой причине, начиная сеанс работы в пользовательской или административной части, нужно загружать разные классы и константы в оперативную память.
Папка includes содержит программы, характерные для пользовательской или административной части как отдельного приложения. На верхнем уровне папки includes находятся файлы, которые требуется загрузить, чтобы начать сеанс работы в пользовательской части веб-сайта, тогда как в подпапке administrator/includes — файлы, которые требуется загрузить, чтобы начать сеанс работы в административной части. Файлы, содержащиеся в самой папке includes, приведены ниже:
-
application.php — Создает класс JSite
-
defines.php — Определяет константы для путей к файлам
-
framework.php — Загружает часто используемые части интегрированной среды Joomla, называемой также платформой
-
menu.php — Загружает все меню веб-сайта в оперативную память
-
pathway.php — Создает класс JPathwaySite, используемый в модуле mod breadcrumbs для отображения пути к текущему пункту меню
-
router.php — Загружает класс JRouterSite.
Понравился материал? Пригодилась информация? Плюсани в социалки!
|