Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Собственная страница модуля

Собственная страница модуля


     07.12.2012    Общие вопросы по PHP, Модули    1745

вопрос
Пытаюсь создать свою страницу для модуля, в engine.php прописал
switch ( $do ) {
    
    case "add_group" :
            include ENGINE_DIR . '/modules/groups/groups.php';
            break;

но когда перехожу на страницу с модулем он просто добавляется в самый верх , поверх всего html когда, что нужно сделать чтобы модуль вставлялся в блок контента а не вверху сайта?

Ответил: BR0kEN


Вывод модуля необходимо осуществлять посредством:
$tpl->compile('content');

Комментарии пользователей (4)

BR0kEN
163

235 | 275

BR0kEN - 7 декабря 2012 22:06 - Эксперт

А как модуль у вас выводиться в шаблон?

hardyPanda
5

28 | 28

hardyPanda - 7 декабря 2012 22:28 - Юзер

$tpl->load_template('groups/add_group.tpl');

$tpl->set('{test}',      "Чтото");
$tpl->set('{test2}', "Второе чтото");

$tpl->compile('add_group');
$tpl->clear();
//-------------------------------------------------====
//    Вывод
//-------------------------------------------------====
echo add_group;

BR0kEN
163

235 | 275

BR0kEN - 7 декабря 2012 23:08 - Эксперт

* Комментарий удален *

hardyPanda
5

28 | 28

hardyPanda - 7 декабря 2012 23:26 - Юзер

спасибо, все заработало)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы