Основы разработчика

Contents

    Давайте начнем с того, что проверим переменные установленной Bludit. Для этого мы перейдем в зону разработчика, которая находится по адресу https://www.example.com/admin/developers; Данный раздел недоступен напрямую из админ панели.

    В этом разделе, вы можете увидеть подробную информацию об установленной Bludit и настройки вашей PHP.Например, глобальная переменная $_SERVER, загруженные дополнения, языковые пакет, константы Bludit и некоторые другие свойства объектов.

    Порядок загрузки файлов для админ панели

    Эти файлы загружаются при входе в админ панель:

    index.php
        bl-kernel/boot/init.php
        bl-kernel/boot/admin.php
            bl-kernel/boot/rules/60.plugins.php
            bl-kernel/boot/rules/69.pages.php
            bl-kernel/boot/rules/99.header.php
            bl-kernel/boot/rules/99.paginator.php
            bl-kernel/boot/rules/99.themes.php
            bl-kernel/boot/rules/99.security.php
            bl-kernel/admin/themes/default/init.php
            bl-kernel/admin/controllers/{CONTROLLER}.php
            bl-kernel/admin/themes/default/index.php
                bl-kernel/admin/controllers/{VIEW}.php

    Порядок загрузки файлов для сайта

    Эти файлы загружаются при заходе на любую страницу сайта:

    index.php
        bl-kernel/boot/init.php
        bl-kernel/boot/site.php
            bl-kernel/boot/rules/60.plugins.php
            bl-kernel/boot/rules/69.pages.php
            bl-kernel/boot/rules/99.header.php
            bl-kernel/boot/rules/99.paginator.php
            bl-kernel/boot/rules/99.themes.php
            bl-kernel/boot/rules/99.security.php
            bl-themes/{THEME_NAME}/init.php
            bl-themes/{THEME_NAME}/index.php

    Переменные и константы среды

    Bludit вызывает переменные из заготовленных файлов.

    Еще одно место, где вы можете посмотреть переменные среды bl-kernel/boot/rules/. Например, переменные content and pages определены и берутся из bl-kernel/boot/rules/69.pages.php.