Magento 2 - So rufen Sie eine benutzerdefinierte PHP-Datei in einer anderen PHP-Datei, einem XML-Layout, einer statischen Block- und einer CMS-Seite auf?
Erstelle ich ein magento-2-Thema. Ich möchte nur wissen, wie kann ich hinzufügen .phtml-Datei in xml layout, static block, cms page
oder in einem anderen .phtml
- Datei. Danke.
InformationsquelleAutor der Frage Milan Chandro | 2015-12-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für die Verbesserung der Dokumentation/Antwort
Benutzerdefinierte Datei-Pfad
Berufung in
xml layout
DateiBerufung in
blocks and cms pages
Berufung in jedem
phtml
DateiODER, wie vor
InformationsquelleAutor der Antwort Milan Chandro
Allgemeine Konvention ist
<VendorName_ModuleName>::relative/path/to/phtml/in/templates/
Beispiele:
in xml-layout
<block class="Magento\Framework\View\Element\Template" name="default_home_page" template="Magento_Cms::default/home.phtml"/>
in phtml
<?php include ($block->getTemplateFile('Magento_Catalog::product/list/toolbar/viewmode.phtml')) ?>
InformationsquelleAutor der Antwort Maddy
Nennen phtml-template-Datei in ein anderes phtml-template-Datei:
test.phtml in app/design/frontend/Vendor/themename/Magento_Theme/templates
InformationsquelleAutor der Antwort ivetame