Ich benutze Magento Version 1.8.1.0. Ich versuche ein neues benutzerdefiniertes Blockmodul zu erstellen, das ich zum Erstellen einer neuen Homepage verwenden werde. Namensraum: Kreuzritter Modul: CLHomePage Block Type: Kreuzritterhaus Klasse: QWERTY (erstmal beim Testen) Design Package: Kreuzritter Thema: Standard Das habe ich bisher: \ app \ etc \ modules \ …
Ich möchte Daten an den Aufruf getChildHtml () übergeben können. Der Grund dafür ist, dass die Ausgabe des Blocks von einem Produkttyp abhängt. Also möchte ich das Produkt an getChildHtml übergeben, damit es über die Ausgabe entscheiden kann. Ich mache das drinnen template/checkout/cart/item/default.phtml. Im Idealfall würde der Aufruf folgendermaßen aussehen: …
Als newby ich für eine Abhilfe zu bewegen suchen Anmelden und Shop - Switcher aus header.panelzu header.container. Ich habe diesen Code gerade ausprobiert, aber er funktioniert nicht <referenceContainer name="header.container"> <referenceBlock class="Magento\Store\Block\Switcher" name="store.settings.language" template="switch/languages.phtml"> </referenceBlock> </referenceContainer>
Ich möchte einen Block aus dem Layout in Magento 2 entfernen, der in einer Drittanbietererweiterung deklariert ist, aber der Block hat keinen Namen. Kann ich das machen? Der Block wird so deklariert <referenceContainer name="before.body.end"> <block class="Magento\Backend\Block\Template" template="[Vendor_Module]::template.phtml"/> </referenceContainer> Ich kann nicht benutzen <referenceBlock name="..." remove="true" /> denn wie Sie sehen, …
Ich muss alle untergeordneten Blöcke im Controller unter Verwendung des übergeordneten Blocknamens oder des Layouts Magento 2 blockieren. Danke im Voraus.
Hinweis: Dies ist als kanonische Frage gedacht, die ausführlich erklärt, wie Blockumschreibungen funktionieren, und als doppeltes Ziel für spezifischere Fragen "Wie überschreibe ich Block X" oder "Warum funktioniert mein Umschreiben nicht?" Verwendet werden kann. Siehe auch: Auf der Suche nach kanonischen Fragen zu Magento 1-Überschreibungen Angenommen, ich muss Änderungen an …
Ich versuche, eine einzelne Textzeile vor einer Linkliste in der Fußzeile zu rendern. Das Erstellen einer Vorlagendatei zu diesem Zweck scheint eine Verschwendung von Ressourcen für diese Aufgabe zu sein. So wie ich es verstanden habe, konnte ich Text mit einem Magento\Framework\View\Element\TextBlock im Layout ausgeben . XML <referenceContainer name="footer"> <container …
Zusammenfassung Was ist der Unterschied zwischen getChildHtmlund getBlockHtml? Wie kann ich den cms / block-Titel in der Vorlage erhalten? Ich habe im Wesentlichen die Fußzeile durch meine eigene Fußzeile ersetzt und meine eigene eingestellt. <?= $this->getChildHtml('...') ?>Dies hat nicht funktioniert, bis ich verwendet habe : <?= $this->getBlockHtml('...') ?>. Layout XML: …
Ich habe ein Widget-Setup auf allen Kategorieseiten über Backend -> CMS -> Widgets Wenn ich jetzt diese Methode verwende, wähle ich einen Block für Kategorieseiten aus und der Block wird gut angezeigt. Es befindet sich am Ende aller anderen Informationen in der linken Spalte. Aber wie bewege ich den Block …
Ich habe versucht, der Fußzeile einen Block hinzuzufügen, aber bisher kehrt er immer wieder zurück Invalid block type: [Namespace]\[Module]\Block\Timeline Die Quelle meiner bisherigen Informationen finden Sie auch hier: https://github.com/sandermangel/magento2-twitterfeed meine layout/default.xml <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="footer"> <block class="[Namespace]\[Module]\Block\Timeline" name="twitterfeed-timeline" template="footer/timeline.phtml"></block> </referenceBlock> </body> </page> und meine Blockklasse in …
Ich habe in Magento 2 gearbeitet und einige von mir installierte Module (im Frontend) überschrieben. Heute bin ich jedoch auf etwas gestoßen, das mir noch nie begegnet ist. Das Modul, das ich verwendet habe, enthält einen Block, der Folgendes enthält: <referenceBlock name="product.info.details"> <block class="Vender\Module\Block\Catalog\Related" name="posts.tab" as="blog.posts" template="Vender_Module::catalog/posts.phtml" group="detailed_info"> </block> </referenceBlock> …
Bitte schlagen Sie vor, wie wir die Registerkarten "Weitere Informationen" von der Produktdetailseite entfernen können Siehe: http://awesomescreenshot.com/0f765e4128
Ich möchte das Vergleichsprodukt und den Wunschliste-Block aus dem linken Bereich entfernen. Ich möchte die Vorlage nicht ändern. Ich benutze 2columns-left. In Magento 1.x verwenden wir Folgendes in der Layoutdatei. <cms_index_index> <reference name="left"> <remove name="left.newsletter"/> </reference> </cms_index_index> Was tun, um Block aus Magento 2.x zu entfernen?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.