Шаблонизатор
При генерации страницы (ф-я out) так же из папок темы css и js "подтягиваются" скрипты с названием папки, то есть, если вызвать out("main","news"), которая "кушает" шаблон main.html из папки news, то при генерации html-кода будут проверены на существование файлы:theme/название_темы/js/news.js и theme/название_темы/css/news.css.
Если они существуют, то их содержимое будет помещено в |global_js| и |global_css| в index.html темы. Так же учитываются и плагины. То есть, весь код или стили будут в 1 месте, а не подгружаться вместе с каждым шаблоном.
О кешировании
Теперь в контроллере есть возможность кешировать (визуальные) результаты работы любых методов класса, либо по названию метода, либо задавая свои собственные названияО плагинах
Плагины теперь тоже имеют права доступа для групп, что дает дополнительную гибкость и использования оных для постоений меню и прочих "фишек" для отдельно взятых групп.
О меню
- В меню вновь вернулась возможность управлять порядком позиций (через админку, естественно).
- Идеологически, все меню рекомендуется реализовывать в плагинах. 1 плагин отвечает за 1(?) меню.
Комментариев нет:
Отправить комментарий