Задать вопрос
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'); ?>
  • Вопрос задан
  • 3448 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
z0rg
@z0rg Автор вопроса
senior developer / devops
В общем поведение не понятно, когда время будет обязательно надо будет ковырнуть. Но смысл примерно такой, попытки обработать некоторые объекты или их методы, как другой тип данных.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Doktor_Gradus
@Doktor_Gradus
Кэширование отключено? Кодировки файлов шаблонов совпадают?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽