Использование getChildHtml внутри включенного шаблона magento - PullRequest
7 голосов
/ 14 апреля 2011

Я пытаюсь использовать $this->getChildHtml('head') внутри page/html/header.phtml файла в Magento.

Использование $this->getChildHtml('head') внутри thh page/1column.phtml файла работает как положено.

Может кто-то указатья в правильном направлении, чтобы понять, как магия $this используется в шаблонах?

Я думаю, что это Вопрос переполнения стека, Magento - использование $ this-> getPriceHtml в шаблоне пользовательской страницы на правильных линиях, но я все еще что-то упускаю.Спасибо

1 Ответ

20 голосов
/ 14 апреля 2011

Вы попадаете в синдром «мира внутри мира, который больше мира, в котором вы находитесь». Вы не можете использовать его, потому что head не определен как дочерний элемент вашего блока, в котором вы находитесь.

попробуйте вместо этого:

<?php echo $this->getLayout()->getBlock('head')->toHtml();?> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...