оно работает если сделать
макет (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 не вывелся
надеюсь так понятнее расписал..