Zend Layout с использованием разных шаблонов на разных контроллерах - PullRequest
1 голос
/ 15 июня 2011

Борясь с макетом Zend, у меня есть 2 шаблона 1 для домашней страницы и 1 для других страниц.Макет определен в моем application.ini

resources.layout.layout = "layout" resources.layout.layoutPath = APPLICATION_PATH "/ layouts / scripts"

2 файла шаблона расположеныapplication / layouts / scripts /

homepage.phtml layout.phtml

На контроллере hompage я хочу использовать homepage.phtml, а для остального сайта - layout.phtml.

Я искал и искал, но без радости, пожалуйста, помогите!

Приветствия.

1 Ответ

4 голосов
/ 15 июня 2011

В контроллере домашней страницы выполните:

$this->_helper->layout->setLayout('homepage');

Вы можете сделать это в каждом действии или, если хотите, чтобы оно запускалось для всех действий, в методе init ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...