Использование стандартного класса блока шаблонов 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" />

@ Крис Моррис, ты попробовал этот ответ?
Сохель Рана

Только что вернулся на проект, похоже, сработало. Спасибо.
Крис Моррис
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.