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 …
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 …
Für eine Weile hatte Magento 2 die Möglichkeit, XML mithilfe einer XSD-Datei zu validieren (und automatisch zu vervollständigen). Zum Beispiel module.xmlsah das so aus: <?xml version="1.0"> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> .... </config> aber jetzt module.xmlsieht es so aus: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> .... </config> so xsi:noNamespaceSchemaLocationenthält das Attribut urn:magento:framework:. Ich …
Das Ziel eines Moduls, das ich gerade entwickle, ist das Hinzufügen eines benutzerdefinierten Bildtyps mit dem Namen "opengraph_image". Ich habe ein neues EAV-Attribut über mein InstallData.php-Skript hinzugefügt, das einwandfrei funktioniert. Wenn ich mich jetzt im Magento2-Backend anmelde und ein Produkt ändere, kann ich beim Hochladen oder Bearbeiten von Produktbildern den …
MageStackDay Bonusfrage für 500 Punkte Kopfgeld UND die Möglichkeit, eine kostenlose Z-Ray-Lizenz für ein Jahr zu gewinnen. Weitere Infos finden Sie >> hier << Die Fragen wurden vom Magento 2-Kernentwickler Anton Kril gestellt / inspiriert. Frage: Ich erstelle eine Erweiterung mit einem separaten Satz von Konfigurationen. Dies bedeutet, dass ich …
In Magento 2 haben (fast) alle in XML-Dateien aufgelisteten Argumente ein Attribut xsi:type, das bestimmt, wie der Wert des Arguments interpretiert wird. In der di.xmlDatei des Backend-Moduls gibt es zum Beispiel Folgendes: <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument> Dies bedeutet, dass der Wert des Arguments scopeTypeder Wert der Konstante istMagento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT oder dieses <argument …
Ich arbeite mit Magento 2. Ich kann das ifconfig-Attribut im Blockcode verwenden, und es funktioniert gut. <block class="Magento\Catalog\Block\Category\View" name="category_desc_main_column" template="category/desc_main_column.phtml" ifconfig="config_path/group/field" before="category.products"/> Aber ich habe versucht, es für den Umzug zu verwenden, es hat nicht funktioniert. <move element="category.image" destination="content" ifconfig="config_path/group/field" before="-"/> Weiß jemand, wie man damit umzieht?
Betrachtet man den Magento 2-Kerncode, so gibt es anscheinend zwei Möglichkeiten, eine Admin-Route einzurichten. Der Erste #File: vendor/magento/module-media-storage/etc/adminhtml/routes.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router id="admin"> <route id="adminhtml"> <module name="Magento_MediaStorage" /> </route> </router> </config> ähnelt Magento 1. Sie fügen Ihr Modul einer Liste von Modulen in der adminhtmlRoute hinzu und Magento überprüft es …
Im Modul A muss ich einige Daten aus der Datei config.xml der Module B und C abrufen . Gibt es dafür spezielle Methoden oder Klassen? Insbesondere muss ich die XML-Struktur und die Werte des Knotens <default>abrufen, damit ich die Standardwerte der Systemkonfiguration der Module B und C wiederherstellen kann. Das …
Magento ist ziemlich schützend (wie es sein sollte) hinsichtlich der Anzeige von Fehlern. Wenn der Entwicklermodus aktiviert ist (wie es während der Entwicklung sein sollte), lässt die Anwendung eine Laufzeitfehlerrückmeldung an den Benutzer zu. Für XML-Kompilierungsfehler ist dieses Feedback jedoch ziemlich nutzlos: Schwerwiegender Fehler: Ungefangene Ausnahme 'Ausnahme' mit der Meldung …
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 codiere mit Magento 2 in gvim und bin neu in Magento 2. Es gab viele Male Probleme mit dem Debuggen von XML-bezogenen Fehlern, jedes Mal nur mit etwas Glück. Aber Situationen wie diese machen mich wirklich wütend: Sie wissen nicht, wo sich die Datei befindet, die diesen Fehler verursacht, …
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 …
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 …
Ok, ich habe meine Kategorien nach Preis sortiert. Magento 2 verwendet standardmäßig einen steigenden Preis. Aber ich würde es vorziehen, wenn der Preis sinkt. Ich bin mir ziemlich sicher, dass ich dies tun kann, indem ich catalog_category_view.xmlmein Thema anpasse und ein Argument vorlege, product_list_toolbaraber ich kann es einfach nicht ganz …
Ich glaube ich habe einen Syntaxfehler oder so? Ich bin zuversichtlich, dass es entweder etwas mit XML oder Syntax zu tun hat. Alles scheint in Ordnung zu sein, wenn ich in die Datei schaue. Dieser Fehler betrifft das Magier-Benachrichtigungsmodul, richtig? Das Problem ist, dass ich keinen fehlerhaften Code sehe wie: …
Ich habe das LUMA-Thema erweitert und möchte den Header anpassen. Ich möchte einen statischen Block vor dem Logo hinzufügen und das Logo in die Mitte der Seite verschieben, die sich auf der linken Seite befindet. Das Endergebnis wird sein [1] statisches Block [2] Logo (in der Mitte) [3] Suchformular (dieses …
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> …
Ich möchte dem Header einen einfachen Block hinzufügen, indem ich die Standardvorlagenklasse mit dem folgenden Code verwende <block class="Magento\Framework\View\Element\Template" name="test.trigger" template="trigger.phtml"/> Dies ist in einem Container neben einem benutzerdefinierten Klassenblock, den ich geschrieben habe, damit ich die Container kenne und alles andere funktioniert. Wenn ich die Klasse in dieselbe wie …
In Magento 2 ui_componentkönnen Sie mithilfe der basierten Raster Spalten neu anordnen, und Magento speichert Ihre Einstellungen beim nächsten Anmelden. Dies wird erreicht, indem Magento Daten in der ui_bookmarkTabelle speichert (über ein Magento\Ui\Model\BookmarkModellobjekt). Diese Funktion ist zwar ordentlich, kann jedoch zu Problemen führen, wenn ein Erweiterungsentwickler oder Systemintegrator Magento ui_componentXML …
Ich muss den Preis "von - bis" auf der Bundle-Produktseite entfernen. Die Frage ist also, wie ein Element aus dem Argument entfernt werden kann. Block wird in erstellt magento2 / vendor / magento / module-bundle / view / base / layout / catalog_product_prices.xml <layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/layout_generic.xsd"> <referenceBlock name="render.product.prices"> <arguments> <argument …
Hat Magento 2 ein Handle wie customer_logged_in ? Wenn ja, wie kann ich es verwenden? Ich habe versucht zu schaffen ../view/frontend/layout/customer_logged_in.xml und dort hinzugefügt <referenceBlock name="content" remove="true" /> Der Inhaltsblock wurde jedoch nicht entfernt. Ich habe die Handle-Datei in Standard umbenannt und der Block wurde erfolgreich entfernt. Was mache ich …
Ich muss die Magento Top Links auf eine bestimmte Weise bearbeiten und nur drei Links in der folgenden Reihenfolge anzeigen Login Register Cart Dies würde zu Folgendem führen Entfernen Sie nur den Checkout-Link und nicht den Cart-Link Entfernen Sie den Link Mein Konto und fügen Sie stattdessen den Link Registrieren …
Ich habe ein Problem beim Umschreiben von Klassen in Magento Onepage Checkout, da ich ein benutzerdefiniertes Modul im lokalen Codepool und eine Drittanbietererweiterung im Community-Codepool habe, die beide dieselbe Klasse erweitern ... Ich habe versucht, der Datei ModuleA_Name.xml eines Moduls einen abhängigen Knoten hinzuzufügen und dann die Klasse von ModuleB …
Ich habe versucht, das Feld Rabattcode auszublenden checkout payment page, aber ich kann in XML-Dateien nichts finden. Für cart page, fand ich dieses Feld in checkout_cart_index.xml, und ich war zu verstecken , wie diese in der Lage: <block class="Magento\Checkout\Block\Cart\Coupon" name="checkout.cart.coupon" as="coupon" template="cart/coupon.phtml"/> <referenceBlock name="checkout.cart.coupon" remove="true"/> Weiß jemand, wie dieses Feld …
Hat jemand eine Idee, wie man die Symbolleiste in XML vor der linken und rechten Seitenleiste in magento2 verschiebt? Derzeit wird es in der rechten Seitenleiste angezeigt.
Ich muss eine .xmlDatei aus meiner Erweiterung generieren . Innerhalb des Namespace/Module/view/adminhtml/ui_component/Ordners, Ich muss dies programmatisch tun, da die .xmlDatei basierend auf der Datenerfassung generiert wird. Gibt es eine Möglichkeit, dies zu tun?
Wir haben ein benutzerdefiniertes Modul mit dem folgenden Code app/design/frontend/rwd/Theme1/layout/aitcg.xml <action method="addJs"><script>aitoc/aitcg/Aitcg/View/Abstract.js</script></action> Da wir nicht PHP - Code in dieser .JS Datei verwenden können , ist es eine Möglichkeit , wir Code vorhanden aus bewegen können Abstract.jsDatei zu einem gewissen .phtmlDatei? Bearbeiten Ich folgte Raphaels Antwort und änderte den Code …
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.