Magento 2: Rufen Sie die HTML-Datei in einem statischen Block oder einer CMS-Seite auf


11

Ich möchte eine Magento-HTML-Datei zu einem statischen Block aufrufen. Ich habe ein benutzerdefiniertes Thema! wie geht das bitte Hier

/public_html/vendor/magento/module-catalog-search/view/frontend/templates/advanced/form.phtml

Wo befindet sich die HTML-Datei? Was soll ich tun, um sie aufzurufen?

   /public_html/app/design/frontend/Emthemes/everything/shoppingcenter

Wofür wird diese Datei für / public_html / app / design / frontend / Emthemes / Everything / Shoppingcenter verwendet?
Rakesh Jesadiya

Antworten:


15

Sie können Magento\Framework\View\Element\Templateclass verwenden, um HTML-Dateien aufzurufen

{{block class="Magento\Framework\View\Element\Template" template="Vendor_Module::myfiles/myfile.phtml"}}

Verwenden Sie die Magento\CatalogSearch\Block\Advanced\FormBlockklasse, um das erweiterte Formular aufzurufen .

{{block class="Magento\CatalogSearch\Block\Advanced\Form" name="block_name" template="Magento_CatalogSearch::advanced/form.phtml"}}

5

Der .phtmlDateispeicherort ist:

/public_html/app/design/frontend/Emthemes/everything/shoppingcenter/templates/advanced/form.phtml

Und nenne es auf einem Block wie diesem:

{{block class="Magento\Framework\View\Element\Template" name="formblock" template="advanced/form.phtml"}}

0

@Prince: Ich arbeite daran, die erweiterte Formularübermittlung funktioniert nicht. Beim Klicken auf die Schaltfläche Suchen wird der Fehler 404 angezeigt.


0

Der Speicherort der .phtml-Datei lautet: {{block class = "Magento \ Framework \ View \ Element \ Template" template = "Magento_Theme :: test.phtml"}}

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.