モジュールでデフォルトの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" />

@Chris Morrisこの答えを試してみましたか?
Sohel Rana 2017

プロジェクトに戻ったばかりで、うまくいったようです。ありがとう。
Chris Morris
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.