Задать вопрос
z0rg
@z0rg
senior developer / devops

Кастомные вложенные блоки в Magento

Пытаюсь разными способами внедрить childBlock в основной. Но при любом раскладе выдает на экран набор каких-то нечитаемых символов. Что это вообще такое? Кто-нибудь сталкивался с таким?
image
Я просто не понимаю что происходит, любой способ выдает такой результат.

Способ 1 прямо в шаблоне
$this->getLayout()->createBlock('core/template','template_name')->setTemplate('path/to/template.phtml'))->toHtml();


Способ 2 в layout
<block type="module/block" name="view" template="path/to/template.phtml">
    <block type="module/block_question" name="view_question" as="question" template="path/to/subtemplate.phtml"/>
</block>

Соответственно в шаблоне path/to/template.phtml
<?php echo $this->getChildHtml('question'); ?>
  • Вопрос задан
  • 3447 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя Doktor_Gradus К ответам на вопрос (2)
Doktor_Gradus
@Doktor_Gradus
Кэширование отключено? Кодировки файлов шаблонов совпадают?
Ответ написан