2 страницы в одном макете.

#
2 страницы в одном макете.
полистал форум и почему-то не нашёл ничего похожего.
собственно проблема вот какая - есть шаблон, в нём выводятся 2 страницы, но если делать два вызова Core_Page::instance()->execute();, то отображается текст только первой страницы, а вторая не выводится вообще.
структура такая:
шаблон_общий: <div>Core_Page::instance()->execute();</div><div>Core_Page::instance()->execute();</div>
  шаблон_1:<div>Core_Page::instance()->execute();</div>
  шаблон_2:<div>Core_Page::instance()->execute();</div>
как сделать правильно?
Модератор
#
Re: 2 страницы в одном макете.
mons3x писал(а):
есть шаблон, в нём выводятся 2 страницы, но если делать два вызова Core_Page::instance()->execute();, то отображается текст только первой страницы, а вторая не выводится вообще.

Что за вторая страница?
#
Re: 2 страницы в одном макете.
обычная страница с текстом.
Модератор
#
Re: 2 страницы в одном макете.
mons3x,
и как система должна угадать, что Вы некую конкретную страницу хотите показать?
Если просто нужно показать статичную страницу, то см. http://www.hostcms.ru/forums/2/7789/
http://www.hostcms.ru/forums/2/7274/
http://www.hostcms.ru/forums/2/7296/
http://www.hostcms.ru/forums/2/8014/
#
Re: 2 страницы в одном макете.
собственно понятно, что в случае Core_Page::instance()->execute(); - никак не угадает.
просто обычно в цмс есть возможность поключать разные блоки в шаблон. у вас получается, нельзя.
вывести так, как в примерах можно, но это не работает, если кусок макета, в котором выводится страница лежит за основным макетом.
т.е. макет -> подмакет1 -> вывод текста.
Модератор
#
Re: 2 страницы в одном макете.
mons3x писал(а):
вывести так, как в примерах можно, но это не работает, если кусок макета, в котором выводится страница лежит за основным макетом.
т.е. макет -> подмакет1 -> вывод текста.

и как именно оно у Вас не работает?
#
Re: 2 страницы в одном макете.
оно работает если сделать
макет (Core_Page::instance()->execute() -> подмакет1 (Core_Page::instance()->execute() -> текст вывелся.
а если
макет (1 - Core_Page::instance()->execute(); 2 - Core_Page::instance()->execute() -> подмакет1 (Core_Page::instance()->execute() | подмакет2 (Core_Page::instance()->execute() -> текст1 вывелся | текст2 не вывелся
надеюсь так понятнее расписал..
Модератор
#
Re: 2 страницы в одном макете.
Не понял, Вы дважды execute вызываете в одном файле?
#
Re: 2 страницы в одном макете.
да. и понимаю, что это работать не должно.
и спрашиваю, как надо указать, чтобы заработало.
Модератор
#
Re: 2 страницы в одном макете.
mons3x,
что указать? вывод статичной страницы? Так я выше дал Вам множество ссылок!
Авторизация