Предисловие
Шаблон страницы
Ресурс
Страница
Модуль
Функционирование
Wysiwyg редактор
Системные переменные
Администрирование
Заключение
Полное описание в формате MSWord
|
Системные переменные формируются непосредственно перед началом формирования страницы. Их можно использовать в шаблонах или при формировании страниц. Например, переопределяя переменную $_CMS["dir"]["wd"], можно реализовать многоязычность или переопределяя элемент массива $_CMS["res_list"] можно ротировать какие-либо сообщения на странице и т.д. и т.п. - $_CMS["dir"][“wd”] – Папка с данными, формируемыми CMS
- $_CMS["dir"][“sd”] – Папка, в которой находятся рабочие скрипты CMS и модулей.
- $_CMS["req_par"] – Параметры страницы(массив). Например получаем url feedback/guestbook/3, но у нас описана только страница feedback/guestbook.
«Лишний» кусок url попадает в этот массив $_CMS["req_par"] [0] = 3 и интерпретируется скриптом по обстановке. Например как номер страницы. - $_CMS["page_name"]– имя страницы (которое в справочнике страниц)
- $_CMS["meta_title"] – заголовок (из описания страницы)
- $_CMS["meta_descr"] – описание для тэга description (из описания страницы)
- $_CMS["meta_keywords"] – ключевые слова (из описания страницы)
- $_CMS["res_list"] – массив с кодами ресурсов, включенных в страницу.
Если этих переменных недостаточно, можно написать скрипт в файле user_scr.php, который подключается в головной скрипт index.php перед загрузкой шаблона. В этом файле можно определить все недостающие переменные или переопределить существующие и выполнить какие-либо действия. Например соединиться с базой данных.
|