 
Пользовательский конфигурационный файл
Кроме штатных настроек сайта, описанных в статье "Установка Blox CMS", разработчик может вводить собственные конфигурационные переменные в отдельном файле config.php, который нужно разместить в корне сайта.
Конфигурационные переменные можно объявить и в главном файле сайта index.php, но нужно иметь в виду, что этот файл исполняется самым первым, когда еще не подключена база данных, не инициализированы сессии и не известны системные настройки. Второй минус заключается в том что, любые временные переменные, созданные в файле index.php будут засорять глобальное пространство переменных.
Для того чтобы переменные были доступны из любого php-файла сайта (tpl, tdd, uh), эти переменные необходимо объявлять как глобальные (желательно с помощью массива $GLOBALS['config']).
Кроме этого, в файле config.php можно создавать функции (желательно анонимные) и выполнять любые скрипты, которые должны выполняться всегда (как при выводе страниц, так в служебных окнах). Например, чтобы всегда подключалась библиотека jQuery, в файл config.php нужно поместить код: Router::addToHead('templates/js/jquery-1.7.1.min.js');
См. также
|