Группа: Администратор Регистрация: 23.10.2009 | Автор: alextm CS::getCS()->registerPlugin('function', 'footmenu', array('Primer', 'footmenu')); class Primer { static public function footmenu() { $var = 'Тест'; // что тут? CS::getCS()->assign('var', $var); // Передаем переменную в шаблон return CS::getCS()->fetch(SOURCE . '/page/footmenu.tpl'); // Возвращаемый шаблон }
|
Т.е. так? А где регистрировать? Файл? Отредактировано alextm: 11.04.2012, 02:02:29 CS::getCS()->registerPlugin('function', 'footmenu', array('Primer', 'footmenu')); // В классе CS регистрируй, там есть другие зарегистрированнные, по примеру и делай class Primer { // Сам класс положи в папку class и он сам подключится, его регитрировать не нало static public function footmenu() { $var = 'Тест'; // Тут любые данные которые тебе нужны в шаблоне CS::getCS()->assign('var', $var); // В шаблоне ты сможешь получить данные строкой выше, обратившись {$var}, если данные выводить не надо, эти две строки можно убрать return CS::getCS()->fetch(SOURCE . '/page/footmenu.tpl'); // Не клади шаблон в папку page, это папка в которой лежат шаблоны структурного вывода, можно получить ошибки, кинь например в other }
|
|