Okay, ich habe das in Schritte unterteilt und du kannst sehen, wo ich feststecke: Schritt 1 - Spaltennummer ändern Die PayPal-Express-Überprüfungsseite (unsere Seite, auf die PayPal den Käufer zurückschickt, um die Bestellung zu überprüfen und schließlich abzusenden) ist eine einspaltige Seite. Natürlich können wir die Anzahl der Spalten ändern, indem …
Ich erhalte diesen Fehler in meiner Erweiterung. PackageName \ ModuleName \ Block \ Enhanced Inkorrekte Abhängigkeit in der Klasse PackageName \ ModuleName \ Block \ Enhanced in /var/www/html/app/code/PackageName/ModuleName/Block/Enhanced.php \ Magento \ Store \ Model \ StoreManagerInterface ist in bereits vorhanden Kontextobjekt public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Catalog\Model\Session $catalogSession, \Magento\Store\Model\StoreManagerInterface $storeManager, …
Ich habe anscheinend Probleme, die Magento 2-Abhängigkeitsinjektion mit Blöcken zu erfassen, und jedes Mal, wenn ich versuche, einen Block zu erweitern, der nicht \ Magento \ Framework \ View \ Element \ Template ist, treten Fehler auf. Ich möchte einen Block erstellen, der die grundlegende Blockklasse von Magento \ Theme …
Ich habe eine externe Webseite und versuche, den Site-Header-Block aus dem Magento-Framework zu ziehen, um ihn als Header auf dieser externen Seite zu verwenden. Das habe ich bisher: // initialize Magento $rootPath = dirname(dirname(__FILE__)); $mageInc = $rootPath . "/app/Mage.php"; include_once $mageInc; Mage::app('admin')->setCurrentStore(0); $headerBlock = Mage::app()->getLayout()->createBlock('page/html_header'); //also tried //$headerBlock = Mage::app()->getLayout()->createBlock('page/html_header', …
Update: Ich habe festgestellt, dass die Klasse, die ich neu schreiben muss, SMDesign_SMDZoom_Block_Product_View_Medianicht so ist, SMDesign_ColorswatchProductView_Block_Product_View_Mediawie ich es ursprünglich gedacht habe. Es gilt jedoch genau dasselbe. Die Erweiterung SMDesign SMDZoom schreibt die Blockklasse 'catalog / product_view_media' um. Die XML dafür sieht so aus: <global> ... <blocks> <smdzoom> <class>SMDesign_SMDZoom_Block</class> </smdzoom> </blocks> …
Wie die Dateierweiterung andeutet, kann mit einer .phtmlDatei PHP-Code mit HTML gemischt werden. Die Tatsache, dass Sie es können, sollte jedoch nicht als Lizenz gesehen werden, wild zu werden. Warum sehen wir immer noch so viele .phtml-Dateien, die mit viel PHP durchsetzt sind? Und was ist ein guter Ansatz, um …
Ich erhalte setSaveParametersInSession() on a non-object Es ist auf einem Admin-Modul der Pfad Training/Distributor/Block/Adminhtml/ In diesem Ordner habe ich Distributor/Grid.php und Distributor.php class Training_Distributor_Block_Adminhtml_Distributor extends Mage_Adminhtml_Block_Widget_Grid_Container { /** * my understanding: * $this->_blockGroup . '/' . $this->_controller . '_grid' * i.e. training_distributor/adminhtml_distributor_grid */ public function _construct() { $this->_blockGroup = 'training_distributor'; …
Was ist die Entsprechung {{media url="wysiwyg/image.jpg"}}, die in CMS-Seiten verwendet werden kann, wenn wir dies in einer normalen .phtmlDatei (des Typs core/template) verwenden möchten ?
Ich versuche, den Topmenu-Block in Magento 2.1 zu überschreiben, finde aber keine Anleitung dazu. Alles, was ich hier und anderswo gefunden habe, scheint entweder nur auf Version 2.0 zuzutreffen, die anscheinend eine andere Ordnerstruktur verwendet, oder es gibt nur teilweise Codebeispiele, von denen ich erwartet habe, dass ich den richtigen …
Ich versuche, einen Block von einer bestimmten Seite zu entfernen (sei es Frontend oder Backend), aber nur, wenn ein bestimmtes Konfigurationsflag auf gesetzt ist true. Nehmen wir ein Beispiel. Ich möchte den Block mit dem Namen dashboardaus dem Admin-Dashboard entfernen . Der Block ist in definiert adminhtml_dashboard_index.xml Datei aus dem …
Ist es möglich, einen Blocktyp in Layout-XML zu ändern? Ich weiß, wie man eine Vorlage mit der setTemplateMethode ändert , aber ich versuche, den Typ eines Blocks zu ändern. Ist das möglich?
Ich bin es gewohnt, local.xml für meine Layout-Aktualisierungen zu verwenden, kann die Symbolleiste jedoch nicht mit den Methoden remove oder unsetChild aus dem Produktlistenblock entfernen. Kann jemand sagen, ob dies tatsächlich nicht möglich ist oder mache ich etwas falsch? Ich habe versucht: <action method="unsetChild"> <alias>toolbar</alias> </action> und <action method="unsetChild"> <alias>product_list_toolbar</alias> …
Ich versuche, die Gesamtsumme der Bestellung auf der Erfolgsseite von Magento 2 zu ermitteln. Ich habe diesen Code hinzugefügt <?php $order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId()); $totall = $order->getGrandTotal(); ?> Aber ich erhalte eine Fehlermeldung, wenn ich nach der Bestellung die Erfolgsseite erreiche. Ich denke, der Code funktioniert für Magento 1, aber nicht …
So überschreiben Sie den VirtualType-Block in Magento 2: Ich möchte folgenden virtuellen Typblock mit meinem eigenen Block überschreiben. <virtualType name="Magento\CatalogSearch\Block\SearchResult\ListProduct" type="Magento\Catalog\Block\Product\ListProduct"> <arguments> <argument name="catalogLayer" xsi:type="object">Magento\Catalog\Model\Layer\Search</argument> </arguments> </virtualType> Also habe ich versucht, es von meinem benutzerdefinierten Modul di.xmlwie folgt zu überschreiben , <preference for="Magento\Catalog\Block\Product\ListProduct" type="My\Vendor\Block\Product\ListProductSearch" /> Aber es funktioniert nicht. Also, …
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.