Hier ist die Situation: Ich habe mehrere selbst erstellte Module, die alle getestet wurden und mit dem Standarddesign arbeiten. Dann haben wir ein neues Theme gekauft und installiert. Umgestellt auf das neue Thema und die Module werden nicht angezeigt. Nach mehreren Try / Fail-Tests stellte ich fest, dass ich die …
Ich hatte einige Szenarien, in denen ich versucht habe, das Layout einer CMS-Seite mit den CMS-Ziehpunkten zu aktualisieren. Zum Beispiel habe ich versucht, das Handle cms_index_index zu verwenden, das auf root verweist, und die Seitenvorlage festzulegen. Dies schlug fehl und ich musste dieses Layout-Update über das Admin-System direkt auf der …
Ich versuche, den Haupttitel der Startseite für mein benutzerdefiniertes Thema zu entfernen (das über dem Luma-Thema ausgeführt wird). Ich habe versucht, das übliche Tag hinzuzufügen, um den gesamten Inhalt meiner aktuellen cms_index_index.xmlDatei wie folgt zu entfernen (und wie hier bereits beantwortet) : <?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="page.main.title" …
Wenn Sie in Magento 1 Daten aus Ihrer Controller-Aktion an die "Ansicht" übergeben möchten (dh einen Block in Ihrem Layout, können Sie) Fügen Sie der globalen Registrierung über einen Wert / ein Objekt hinzu Mage::register Rufen Sie direkt ein Blockobjekt ab und legen Sie nach der Ausführung die Dateneigenschaften für …
<reference name="footer"> <action method="addItem"> <type>skin_js</type> <file>js/fabric/tool/controller_tool.js</file> </action> </reference> Ich habe den obigen Code verwendet, um js in die Fußzeile zu laden. Aber Magento wirft Fehler wie Ungültige Methode Mage_Page_Block_Html_Footer :: addItem (Array ([0] => skin_js [1] => js / fabric / tool / controller_tool.js)) Ich muss js in die Fußzeile …
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: …
Ich versuche, den besten Weg zu finden, um HTML über AJAX in Magento 2 zu rendern. Weg 1: Verwenden des Controllers ohne Layout Datei Foo/Bar/Controller/Popin/Content.php <?php namespace Foo\Bar\Controller\Popin; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; /** * Class Content */ class Content extends Action { /** * Content constructor. * * @param Context …
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 habe ein neues Thema erstellt und es hat gut funktioniert, aber nach ein paar Tagen wurde mir klar, dass einige Dinge nicht funktionierten. default_head_blocks.xml zieht keine CSS-Dateien mehr ein, die ich einbinde (sowohl gehostet als auch extern). default.xml überschreibt nicht das übergeordnete Element. Ich bin mir nicht sicher, was …
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 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 …
Haben die <sequence/>Tags in module.xmlDateien Einfluss auf die Reihenfolge, in der Magento XML-Dateien für das Layout verarbeitet? Meine vorläufige Untersuchung sagt nein , aber das scheint falsch zu sein, daher suche ich nach einer Bestätigung / einem Beweis dafür, dass dies nicht der Fall ist (Beweis == Quellcode-Punkte, an denen …
Ich möchte einige Blöcke von meiner Seite entfernen. Angenommen, ich möchte den Container für das Logo entfernen. Dann erstelle ich /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xmlmit folgendem Code: <page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <referenceBlock name="logo" remove="true"/> </page> In diesem Fall konnte ich den Namen (name = "logo") dieses Referenzblocks herausfinden, indem ich die Dateien im Basisthema …
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 entdeckte nach dem Upgrade Magento , dass die Kern Mage_Page‚s config.xmlmanuell bearbeitet worden, und jetzt suche ich die XML in einer Art und Weise zu ändern , die nicht überschreiben Kern der Fall ist. Hier ist ein Beispiel für das Kern-XML: <config> <modules> <Mage_Page> <version>1.6.0.0</version> </Mage_Page> </modules> <global> <models> …
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.