私はmagento 2テーマを作成しています。私はちょうどxml layout, static block, cms page
または別の.phtml
ファイルに.phtmlファイルを追加する方法を知りたいだけです。ありがとうございました。Magento 2 - 他のphtmlファイル、xmlレイアウト、静的ブロック、cmsページでカスタムphtmlファイルを呼び出すにはどうすればいいですか?
17
A
答えて
4
一般的な慣例が <VendorName_ModuleName>::relative/path/to/phtml/in/templates/
例です:
43
マニュアルの改善のために/ xml layout
ファイルに
blocks and cms pages
{{block class="Magento\Framework\View\Element\Template" name="test_file" template="Magento_Theme::html/test.phtml"}}
に呼び出し <block class="Magento\Framework\View\Element\Template" name="test_file" template="Magento_Theme::html/test.phtml"/>
を呼び出す
app/design/frontend/{Package}/{theme}/Magento_Theme/templates/html/test.phtml
カスタムファイルパスに答えます
<?php echo $this->getLayout()->createBlock("Magento\Framework\View\Element\Template")->setTemplate("Magento_Theme::test.phtml")->toHtml(); ?>
test.phtmlます:別のPHTMLテンプレートファイルの中から任意のphtml
ファイルに
<?php include ($block->getTemplateFile('Magento_Theme::html/test.phtml')) ?>
OR、
<?php echo $this->getLayout()->createBlock("Magento\Framework\View\Element\Template")->setTemplate("Magento_Theme::html/test.phtml")->toHtml();?>
0
前とコールPHTMLテンプレートファイルを呼び出す
app/design/frontend/Vendor/themename/Magento_Theme/templatesにあります。
関連する問題
- 1. Magento 2 - 他のphtmlファイル、xmlレイアウト、静的ブロック、cmsページでカスタムphtmlファイルを呼び出す方法
- 2. Magentoどのようにcmsページ上のブロックとしてphtmlファイルを呼び出すのですか?
- 3. .phtmlファイルのMagento拡張の静的ブロックを呼び出す方法は?
- 4. 静的ブロックmagento 2にphtmlファイルを含めるにはどうすればよいですか?
- 5. Magento 2スタティックブロックでphtmlファイルを呼び出す方法
- 6. Magento 2:phtmlファイルでロゴを呼び出す方法
- 7. Magento 2 phtmlファイルの条件文
- 8. Magentoのコントローラからカスタムphtmlファイルにリダイレクトしますか?
- 9. Magento 2.2:反映されない.phtmlファイルをオーバーライドします。
- 10. コールPHTMLファイルがMagento2
- 11. magento 2モデルのポップアップでajax経由で別のphtmlコンテンツファイルを呼び出す方法はありますか?
- 12. 2つ以上のstoreviewsを持つXMLレイアウトのMagento静的CMSブロック
- 13. html/phtmlファイルはどのようにphpファイルで動作しますか?
- 14. Magento静的CMSブロックはどこに保存されていますか?
- 15. コントローラーからmagento view(.phtml)ファイルを読み込む方法
- 16. phtmlファイルをマゼンタでのみ変更するのは安全ですか?
- 17. Magento2でカスタムモジュールのphtmlファイルとmagentoテーマテンプレートファイルをオーバーライドする必要があります
- 18. Magentoの.phtmlからのカスタム変数へのアクセス
- 19. 見積配送ブロックをMagentoのCMSページに移動するにはどうすればよいですか?
- 20. phtmlのどこでもアクセスモジュールの機能
- 21. MagentoレイアウトXMLファイル(参考、ブロック、...)の理解
- 22. Magento検索にCMSページ、静的ブロックを含める方法
- 23. .phtmlページのMagentoの変更に反映されていません。
- 24. ブロックcms_index_indexのMagentoレイアウトcms.xmlファイルには、cmsページのコンテンツが表示されません。どうして?
- 25. C#で別のクラスから非静的メソッドを呼び出すにはどうすればよいですか?
- 26. カスタマー登録フォームMagento to CMSページまたは静的ブロック
- 27. Magentoウィジェットのブロック/ phtmlテンプレートからページタイトル、メタ記述、キーワードを設定する
- 28. テンプレート(Magento)で呼び出されてもCMSブロックが表示されない
- 29. CMSブロックのカスタム日付フィールドmagento 2
- 30. Eclipse - .phtmlファイルのjavascriptを強調表示
ブロックとcmsページでの呼び出し - 方法が機能しません。500の内部サーバーエラーが発生します。 (バージョン2.0.5を使用)。何か考えていますか? – DRAJI
同じバージョンをチェックしました。それは働いていた。 –
この回答は素晴らしいです。 1つの場所で多くの情報、それはMagentoのドキュメントで見つけることは基本的に不可能です。 – jtate