Мой headTitle запущен, но я не могу отобразить его в файле макета, так как он мне нужен для заголовка страницы.
Вот как я это сделал:
Bootstrap.php:
protected function _initDefaultHelpers() {
$this->bootstrap('view');
$view = $this->getResource('view');
$view->headTitle('Awesome Website');
$view->headTitle()->setSeparator(' - ');
Мой контроллер:
public function indexAction() {
$this->_helper->layout()->getView()->headTitle('IndexPage');
}
Когда я открываю индекс, я получаю: Awesome Website - IndexPage, что идеально.
Но в моем master.phtml, где я использую:
<?php echo $this->headTitle(); ?>
абсолютно ничего не дает. На данный момент мне нужен только заголовок «IndexPage», а не весь заголовок, так что это также необходимо учитывать.
Заранее спасибо.