Модули:Модуль сайта
Материал из Booot
Модули сайта хранятся в каталоге
/system/modules/
Имя файла должно соответствовать имени класса данного модуля
class NewModule {
function __construct() {}
function Output() { return $string; }
function SubMenu() { return $array; }
}
- Output() — Обязательный метод, должен возвращать весь вывод модуля, включая страницу и все оформление
- SubMenu() — Необязательный метод, позволяющий транслировать подменю модуля в главное меню. Должен вернуть массив, например:
array(
array('name'=>'Мальчики', 'nav'=>'boys', 'active'=>true),
array('name'=>'Девочки', 'nav'=>'girls', 'active'=>false),
array('name'=>'Крокодилы', 'nav'=>'crocodiles', 'active'=>false)
)