Gibt es eine gute Erklärung und / oder ein Beispiel für die Mindestkonfiguration, die zum Erstellen eines UI-Komponentenrasters in Magento 2 erforderlich ist? Ich weiß, dass es unzählige Kernkomponenten gibt, wie z ./vendor/magento/module-catalog/view/adminhtml/ui_component/product_listing.xml Diese XML-Dateien sind jedoch umfangreich, und es gibt nur wenige Erklärungen, was die einzelnen Knoten tun und …
In Magento 1 ist es als Modulentwickler möglich, die Vorlage eines Blocks mit Layout-XML-Code zu ändern <reference name="block_to_change"> <action method="setTemplate"> <param>/path/to/template.phtml</param> </action> </reference> und fügen Sie dann Ihre Vorlage zum Basisthema hinzu. app/design/frontend/base/default/template/path/to/template.phtml Kann man als Modulentwickler in Magento 2 etwas Ähnliches tun? Oder muss ich Layout-XML oder PHP-Code verwenden, …
TL; DR: Gibt es eine Möglichkeit, das Laden des Layouts zu debuggen? Wie ich glaube, widerspricht das Layout eines Moduls dem eines anderen. Im Zusammenhang mit einer früheren Frage stellte ich die Frage, wie ein Modullayout für alle Themen angezeigt werden kann Ich habe mein Modul erfolgreich in meine lokale …
In Magento 1 konnte ich einen durch eine Layoutdatei hinzugefügten Block entfernen, indem ich diesen in meinen Layoutblock einfügte <remove ="block_id_here" /> Wie kann ich dasselbe für Magento 2 tun? Nehmen wir als praktische Übung an, ich habe ein eigenes Modul, aus dem ich den Dashboard-Block von der Admin-Dashboard-Seite entfernen …
Weiß jemand, wie alle JS-Skript-Tags von Magento, z. B. <script type="text/javascript" src="http://sitename.com/js/prototype/prototype.js"></script>vor dem Schließen, gerendert werden können </body>? Ich habe es schon einmal versucht, aber mir wurde ein Fehler gemeldet, der meiner Meinung nach im Sinne der addJS-Methode dort, wo ich ihn verwendet habe, möglicherweise in der Referenzfußzeile, nicht verfügbar …
Wie füge ich einen Block (abhängig von der Konfiguration im Admin-Panel) in Magentos Layout-XML bedingt hinzu? Wir können überprüfen, ob die Konfiguration für Aktionen wahr ist. Im folgenden Beispiel sample/config/show_toplinkswird die Vorlagendatei zum Rendern der Top-Links verwendet , wenn die Konfiguration im Admin-Bereich (unter System-> Konfiguration) wahr ist links.phtml. Wenn …
Ich habe festgestellt, dass ich beim Versuch, die unsetChildMethode zu verwenden, manchmal das Attribut 'name' und andere 'as' verwenden muss. Wenn ein Block normal hinzugefügt wird, verwenden Sie anscheinend 'as'. Wenn er jedoch mithilfe der appendMethode zu einem Block hinzugefügt wird, müssen Sie möglicherweise 'name' verwenden. Ist diese Annahme richtig? …
Ist es in Magento 2 möglich, jedem Frontend / jeder Cart-Seite ein beliebiges HTML-Element hinzuzufügen <head/>? Ich weiß, dass ich dem Inhalt / <body>Bereich mit Code wie diesem einen Block hinzufügen kann <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="content"> <block type="Pulsestorm\Test\Block\Head" name="pulsestorm.head" as="pulsestorm.head" template="pulsestorm/head.phtml"/> </referenceBlock> </body> </page> Es ist jedoch nicht …
Beide referenceBlockund referenceContainerEntities werden in magento2 im Layout verwendet. Was ist der Hauptunterschied zwischen ihnen und wie kann ich diese Entitäten mit magento1. * In Beziehung setzen.
Nehmen wir an, wir möchten ein Warenkorbsymbol direkt vor dem Link "Mein Warenkorb" in den Top-Links von Magento einfügen (siehe Top-Links unten). Wie geht das am besten? Mach irgendwas mit toplinks.php? Mach was mit links.phtml? Eine XML-Datei? Irgendwelche anderen Optionen? Ich verstehe, dass dies mit CSS gemacht werden kann, aber …
Ich habe einen benutzerdefinierten Controller, auf den über den folgenden Pfad zugegriffen /custommodule/customer/infowird, der die 2columns-left.phtmlVorlage auf den rootKnoten lädt : <custommodule_customer_info> <reference name="root"> <action method="setTemplate"><template>page/2columns-left.phtml</template></action> </reference> </custommodule_customer_info> Ich möchte die Stammvorlage für Kunden aktualisieren, die nicht angemeldet sind, z. B .: <customer_logged_out> <custommodule_customer_info> <reference name="root"> <action method="setTemplate"><template>page/1column.phtml</template></action> </reference> </custommodule_customer_info> …
Ich benutze magento2-1.0.0-beta4 Ich habe den checkout.rootBlock von app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xmlauf die Produktseite kopiert . Alles funktioniert einwandfrei, bis ich den aktiviere page_cache. Dieser Block ist cacheable="false"in der Layout-XML enthalten. Wenn ich jetzt meine Produktseite öffne, wird der Block überhaupt nicht gerendert. Wenn ich den Seiten-Cache richtig verstanden habe, sollte er solche …
Was ist der Unterschied zwischen <action method=”unsetChild”>und <remove name=""/>? Mit beiden Funktionen wird ein Block aus dem Layout entfernt. Könnte jemand mit einem Beispiel erklären?
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.