In der Ansichtsseite zeigt Magento standardmäßig den niedrigsten Preis der zugehörigen Produkte an. Ich muss den höchsten Preis der zugehörigen Produkte anzeigen. Jeder hat eine Idee, wo sich die Logik befindet. Wie kann man dieses Verhalten anpassen? aktualisieren: Magento \ ConfigurableProduct \ Pricing \ Price \ ConfigurablePriceResolver /** * @param …
In Magento 2 gibt es drei Befehle, die als Cronjob eingerichtet werden sollten * * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log * * * * * <path to php binary> <magento install dir>/update/cron.php >> …
Hinweis: Dies ist als kanonische Frage gedacht, die ausführlich erklärt, wie Blockumschreibungen funktionieren, und als doppeltes Ziel für spezifischere Fragen "Wie überschreibe ich Block X" oder "Warum funktioniert mein Umschreiben nicht?" Verwendet werden kann. Siehe auch: Auf der Suche nach kanonischen Fragen zu Magento 1-Überschreibungen Angenommen, ich muss Änderungen an …
Ich habe versucht, ein Attribut für ein Produkt zu erstellen, das Datums- und Zeitkalender anzeigen muss und das nur als Datums- und Uhrzeitformat in der Datenbank gespeichert werden sollte. Ich habe viel gekämpft, aber kein Glück. Kannst du mir bitte jemand helfen? Das ist mein Skript $ eavSetup -> addAttribute …
Ich habe ein benutzerdefiniertes Modul erstellt, um die benutzerdefinierte Registerkarte im Produktformular im Back-End anzuzeigen. Ich habe diese Lösung verwendet. Jetzt auf der Registerkarte füge ich benutzerdefinierte Felder hinzu, um sie in einer benutzerdefinierten Datenbanktabelle zu speichern. sagen<input type="text" name="my_new_field" value="123"> Außerdem wurde ein benutzerdefinierter Controller für das Speichern von …
Ich habe mich gefragt, wie man ein erweiterbares EAV-Modell richtig implementiert. Ich sehe, dass in Magento\Catalog\Model\Product, die Methode getExtensionAttributes()wie folgt implementiert ist: public function getExtensionAttributes() { $extensionAttributes = $this->_getExtensionAttributes(); if (!$extensionAttributes) { return $this->extensionAttributesFactory->create('Magento\Catalog\Api\Data\ProductInterface'); } return $extensionAttributes; } Aber in anderen, wie den Kunden- oder Kategoriemodellen, ist es einfach public …
Ich habe festgestellt, dass in der Klasse \Magento\Backend\App\AbstractAction(dem Vorfahren jeder Admin-Controller-Aktion) ein Mitglied namens aufgerufen _publicActionswird, das bei der Validierung des geheimen Schlüssels wie folgt verwendet wird: if (is_array($this->_publicActions) && in_array($this->getRequest()->getActionName(), $this->_publicActions)) { return true; } Dies bedeutet, dass Sie, wenn ein bestimmter Aktionsname in aufgeführt _publicActionsist, ohne den geheimen …
Wie erhalte ich eine Kunden-ID aus der Sitzung? Ich habe es versucht, aber nicht funktioniert. protected $_customerBonusPointFactory; protected $_customerSession; public function __construct(Session $customerSession, \Magento\Framework\View\Element\Template\Context $context) { $this->_customerSession = $customerSession; parent::__construct($context); } public function _prepareLayout() { var_dump($this->_customerSession->getCustomer()->getId()); exit(); return parent::_prepareLayout(); }
Ich habe versucht, etwas zu beenden und es das ganze Wochenende online zu veröffentlichen. Es ist etwas kaputt und ich habe keine Ahnung warum. Ich hoffe, jemand kann mir helfen. Ich habe versucht, benutzerdefiniertes jQuery zu meinem benutzerdefinierten Design hinzuzufügen, mit Erfolg, da jQuery geladen wurde und die Funktion funktionierte. …
Wie kann ich eine Schaltfläche im Magento 2-Backend-Konfigurationsabschnitt hinzufügen und eine einfache PHP-Methode aufrufen, wenn ich auf die Schaltfläche klicke? Dieser Methodenaufruf kann ein AJAX-Aufruf sein.
Ich habe ein benutzerdefiniertes Modell erstellt, um eine Bestellung aus dem Angebot zu erstellen. Ich verwende fieldset.xml, um benutzerdefinierte Angebotscodes auf Bestellung zu kopieren. Ich habe benutzerdefinierte Spalten in Angebot und Reihenfolge mit übereinstimmenden Feldern erstellt. Wenn eine Bestellung aufgegeben wird, werden Werte in benutzerdefinierten Angebotsfeldern gespeichert, jedoch nicht in …
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 führe den Codesniffer mit dem EcgM2- Standard auf meiner benutzerdefinierten Erweiterung aus und erhalte die Warnung Der Methodenparameter $contextwird niemals verwendet für die InstallSchema.phpDatei. Wie kann ich diese Warnung aufheben? Meine Methode sieht folgendermaßen aus (beachten Sie SuppressWarningsdas oben): /** * {@inheritdoc} * @SuppressWarnings(PHPMD.ExcessiveMethodLength) * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function …
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.