Ich habe ein Widget:
{{widget type="Magento\Catalog\Block\Product\Widget\NewWidget" display_type="all_products" products_count="5" template="product/widget/new/content/new_grid.phtml"}}
Es funktioniert also im Inhalt des CMS-Blocks oder der CMS-Seite. Ich möchte es in einer .phtml-Datei anzeigen. Wie kann ich das tun?
Antworten:
Für Anzeigetyp = Alle Produkt-Widget
und
Für Anzeigetyp = Neues Produkt-Widget
und
quelle
Wenn wir uns zum Beispiel das Kundenmodul ansehen:
Hersteller / Magento / Modul-Kunde / Ansicht / Frontend / Vorlagen / Formular / edit.phtml
Wie wir sehen können, können wir ein Widget direkt in der HTML-Vorlage aufrufen: $ block-> getLayout () -> createBlock ('your \ widget') .
quelle
Versuchen Sie den folgenden Code und prüfen Sie, ob er funktioniert:
Wo page_id = "2" ist, wird mein Widget nur durch Ihre Widget-ID ersetzt.
quelle