Использование стандартного класса блока шаблонов Magento 2 в модуле

10

Я пытаюсь добавить простой блок в заголовок, используя класс шаблона по умолчанию со следующим кодом

<block class="Magento\Framework\View\Element\Template" name="test.trigger" template="trigger.phtml"/>

Это внутри контейнера рядом с блоком пользовательского класса, который я написал, так что я знаю контейнеры и все остальное, все работает. Если я изменю класс так же, как мой собственный класс, он будет работать.

Так что я могу использовать пользовательский класс своих модулей, и он будет прекрасно отображаться. Как я могу использовать шаблонный класс по умолчанию, не прибегая к бессмысленному расширению его в моем модуле?

Крис Моррис
источник

Ответы:

17

Попробуйте следующим образом:

<block class = "Magento \ Framework \ View \ Element \ Template" name = "test.trigger" template = "Vendor_Module :: trigger.phtml" />
Сохель Рана
источник
@ Крис Моррис, ты попробовал этот ответ?
Сохель Рана
Только что вернулся на проект, похоже, сработало. Спасибо.
Крис Моррис