Fragen zum Überschreiben von Kernfunktionen (Umschreiben von Klassen, lokaler Codepool, Überschreiben von Themen). Verwenden Sie zum Umschreiben von URLs stattdessen das Tag "url-rewrite".
Ich möchte zwei Dateien überschreiben. Nämlich das view.phtmlund print.phtmlvon Kundenaufträgen. (Pfad: app/design/frontend/base/default/template/sales/order/) Ich erstelle ein Modul, in dem ich einen Pfad erstellen möchte, app/design/frontend/base/default/template/<My Module Name>/sales/order/damit der Kern view.phtmlund die print.phtmlDateien nicht überschrieben werden. Bitte führen Sie mich, wie ich diese Aufgabe erreichen kann.
Stochern Magento 2 Kerncode , es sieht aus wie das alte Klasse Rewrite - System mit einem neuen Abhängigkeit Einspritzanlage gerissen worden und ersetzt. Leider gibt es keine Dokumentation für dieses neue System. Hat jemand ein Modulkonfigurationsbeispiel, mit dem ein Benutzer in Magento 2 die Klasse Mage_Catalog_Model_Productmit einer neuen Klasse …
Wir haben die Standard-WSDL-Definitionen aktualisiert, um gebündelte Produktattribute für sku_type und price_type zu unterstützen. Ich habe versucht, die aktualisierten WSDL- und WSI-Dateien einzulegen app/code/local/Mage/Catalog/etc/, aber Magento lädt sie nicht. Ich möchte sie nicht im Kernbereich belassen, aber das scheint der einzige Ort zu sein, an dem ich Magento dazu bringen …
Ich möchte überschreiben lib/web/mage/gallery/gallery.lessund einige Moduldateien in lib / web / mage / gallery / module / *. less Ich muss sie überschreiben, weil ich den Stil von Produktgaleriebildern ändern möchte. Wie überschreibe ich oder gibt es eine andere Möglichkeit, die Frage zu klären?
Wie würden Sie die Navigationsstile für ein benutzerdefiniertes Thema überschreiben, wenn Sie von dem leeren Thema in Magento 2 erben? Ich habe eine theme.cssDatei in meinem app/design/frontend/<Vendor>/<theme>/web/cssOrdner, aber mir ist bekannt, dass Magento 2 WENIGER verwendet. Ich kann die Stile in meinem theme.cssStylesheet leicht überschreiben , möchte sie aber nicht …
Innerhalb meines benutzerdefinierten Moduls habe ich die Datei hinzugefügt Vendor/Theme/view/layout/default.xml Ich verwende diese Option, um einen Großteil der globalen Vorlagen der Site mit Vorlagen / Blöcken / Layouts aus dem benutzerdefinierten Modul zu überschreiben. Ich füge auch mein eigenes globales Styling hinzu, das im view/webVerzeichnis in diesem Modul vorhanden ist. …
Ich kann den Normalpreis zusammen mit dem Sonderpreis festlegen, während ich die benutzerdefinierte Funktion in die Kerndatei einfüge vendor/magento/module-weee/Block/Item/Price/Renderer.php public function getUnitItemPriceExclTax() { $priceExclTax = $this->getItem()->getProduct()->getPrice(); return $priceExclTax; } Und diese Funktion in die Kerndatei aufrufen, vendor/magento/module-weee/view/frontend/templates/checkout/cart/item/price/sidebar.phtml Also beide Preise richtig bekommen, aber ich möchte das überschreiben vendor/magento/module-weee/Block/Item/Price/Renderer.php Block auf …
Wie kann ich die Datei vendor / magento / magento2-base / lib / web / css / source / lib / _navigation.less in meinem benutzerdefinierten Design überschreiben ?
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 …
Ich verwende Magento 2 CE Version 2.1.0 unter WAMP Windows 10 Ich habe bereits verwiesen Magento 2: Wie überschreibe ich die HTML-Datei der Mini-Cart-Standardvorlage? Möchte Magento 2 Default Luma Theme überschreiben Ich habe unten Ordnerstruktur magento2 |_ app |_ design |_ frontend |_ Custom |_Theme |_Magento_Theme |_templates |_root.phtml - Copy …
Ich versuche, eine Funktion aus einer Magento_Swatches/js/SwatchRenderer.jsDatei zu überschreiben Mein Code ist für requirejs-config.js: var config = { config: { mixins: { 'Magento_Swatches/js/SwatchRenderer': { 'Magento_Swatches/js/SwatchRendererCategory1': true } } } }; Und Code für Datei SwatchRendererCategory1.js define(function () { 'use strict'; var mixin = { updateBaseImage: function (images, context, isProductViewExist) { …
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 versuche, eine Zend-Bibliothek (Zend_Pdf_Page) zu überschreiben, und es scheint nicht zu funktionieren. Ich füge es in app / code / local / Zend / Zend_Pdf_Page.php ein, aber die übergeordnete Klasse wird stattdessen verwendet. Gibt es Konfigurationsänderungen, die ich vornehmen muss, damit es funktioniert? Vielen Dank! Laura
Bei dieser Frage geht es darum, die Best Practices von Magento2 zu befolgen. Ich musste die Methode \ Magento \ Theme \ Block \ Html \ Topmenu :: _ addSubMenu () neu schreiben, um einige Wrapper um Elemente hinzuzufügen. Da es sich um eine geschützte Methode handelt, muss ich meines …
Wie außer Kraft setzen function getAllowProducts()von Magento\ConfigurableProduct\Block\Product\View\Type\Configurable.phpin magento 2. Ich möchte die obige Funktion überschreiben, bekomme aber keine Funktionsänderungen und nichts zeigt ein Problem an. In der Protokolldatei wird kein Fehler angezeigt. Ich werde meinen Code hier teilen, registration.php Datei, <?php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Test_Configuration', __DIR__ ); etc Ordner, module.xml 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.