Magento

Fragen und Antworten für Benutzer der Magento E-Commerce-Plattform

3
Widgets im WYSIWYG-Editor können nicht mehr bearbeitet werden
In letzter Zeit funktioniert das Bearbeiten von Widgets im WYSIWYG-Editor nicht mehr. Die Browserkonsole zeigt den folgenden Fehler an, wenn ich auf ein Widget klicke: Uncaught DOMException: Failed to execute 'setBaseAndExtent' on 'Selection': There is no child at offset 1. at Editor.<anonymous> (http://example.com/js/tiny_mce/tiny_mce.js:1:15327) at Dispatcher.dispatch (http://example.com/js/tiny_mce/tiny_mce.js:1:6000) at DOMUtils.c (http://example.com/js/tiny_mce/tiny_mce.js:1:184650) at …

2
Verschieben des Formularblocks für Geschenknachrichten vom Warenkorb in die Kasse Schritt 1
Ich versuche, den Block "Geschenkoptionen" (Formular für Geschenknachrichten) von der aktuellen Warenkorbseite in den ersten Schritt der Kaufabwicklung (Versand) zu verschieben. Ich muss es direkt unter Versandmethoden platzieren. Ich habe versucht, meinem Thema ein GiftMessage-Modul hinzuzufügen, und darin die Layoutdatei checkout_index_index.xml geändert, um auf den Checkout-Stammblock für das Einfügen von …

1
Gabel der alten Magento / Magento2-Samples-Module
Magentos GitHub-Account hatte früher ein Projekt bei https://github.com/magento/magento/magento2-samples Dieses Repository enthielt ungefähr 20 Beispiele für das Erstellen eines Magento 2-Moduls. Allerdings Gründen - ist das Projekt , weil gelöscht ? Obwohl einige Praktiken in diesen Modulen aufgegeben wurden und nicht alle Module ausgeführt wurden, war dies für Entwickler, die mit …

1
Bitte geben Sie die benutzerdefinierte Optionstypdatei des Produkts an
Ich habe nur eine benutzerdefinierte Option, nämlich den Dateityp. Ich habe versucht, das Produkt programmgesteuert wie folgt in den Warenkorb zu legen: $logoSku = 'lg-brnd01'; $productLogo = Mage::getModel('catalog/product')->loadByAttribute('sku',$logoSku); $logoOptions = $productLogo->getOptions(); $opts = Mage::getSingleton('catalog/product_option')->getProductOptionCollection($productLogo); $i =0; $cart = Mage::getModel('checkout/cart'); $cart->init(); $params = array( 'product' => $productLogo->getId(), 'qty' => 1, 'form_key' …

4
Erstellen Sie programmgesteuert einen Administrator in Magento 2.0
Es ist einfach, einen neuen Administrator in Magento 1.9 hinzuzufügen <?php require_once('app/Mage.php'); umask(0); Mage::app(); $user = Mage::getModel('admin/user') ->setData(array( 'username' => 'admin', 'firstname' => 'admin', 'lastname' => 'admin', 'email' => 'me@hackme.com', 'password' => 'hacker@123', 'is_active' => 1 )) ->save(); $user->setRoleIds(array(1)) ->setRoleUserId($user->getUserId()) ->saveRelations(); echo "User has been created successfully!"; ?> Aber wie …

3
Magento2: Umgang mit Zip-Dateien
Ich muss in der Lage sein, Zip-Dateien programmgesteuert zu behandeln. In Magento 1.9 habe ich gemacht: $zip = new ZipArchive(); if ($zip->open($Zippath) === TRUE) { $zip->addFile($Filepath, $Filename); $zip->addFile($FilepathL, "toto.txt"); $zip->close(); return TRUE; } Wie kann ich dasselbe in Magento 2 tun?
8 magento2  zip 

4
Stand der Technik bei Magento 2-Produktimporten
Nun, da Magento 2 seit über einem Jahr nicht mehr verfügbar ist - was ist "Stand der Technik", um Produktinformationen in das System zu bringen? dh Schreiben die Leute immer noch einmalige Importskripte? Ist der native Import / Export ausreichend? Gibt es ein Drittanbieter-Modul, das dafür großartig ist? Dienstleistungen von …

1
Aktuelle Bestellnummer erhalten magento 2
Ich weiß, wie ich die letzte Bestellnummer mit diesem Code abrufen kann. $this->_checkoutSession->getQuote()->getReservedOrderId(); Wo _checkoutSession mit der Injektion erhalten wird, \Magento\Checkout\Model\Session $checkoutSession Ich möchte wissen, wie ich die aktuelle Bestellnummer in Magento 2 erhalte.

2
Magento 2 Nach dem Plugin mit Parameter
Ich versuche nach dem Plugin die folgende Methode zu implementieren. public function getCategoryUrl($category) { if ($category instanceof ModelCategory) { return $category->getUrl(); } return $this->_categoryFactory->create()->setData($category->getData())->getUrl(); } Bitte beachten Sie den $categoryParameter, der an die obige Methode übergeben wurde. Als Auflösung habe ich unten Code implementiert. public function afterGetCategoryUrl(\Magento\Catalog\Helper\Category $subject, $result) { …

3
Magento 2: Wählen Sie Feld aus Sammlungsabfrage aus
Ich habe unten Abfrage. Ich möchte statt aller nur 1 Feld aus der Tabelle auswählen. $collection = $this->_collectionFactory->addFieldToFilter('status', 0)->load(); //$collection->getSelect()->column('id'); //$collection->getSelect()->from(['main_table' => $this->getMainTable()], array('main_table.id')); echo $collectionBallotSelect->getSelect()->__toString(); exit; Ich möchte nur ein idFeld aus der Tabelle auswählen .


1
Cron so einrichten, dass er alle 30 Minuten ausgeführt wird
Ich möchte einen Cron erstellen, der alle 30 Minuten ausgeführt wird. Ich verwende ein anderes Cron als Beispiel. Ich habe das Cron in einer config.xmlDatei erstellt und nicht die Administrationsoberfläche verwendet. Das Beispiel, das ich verwende, ist das folgende: <tracking_cron> <schedule><cron_expr>0 4 * * *</cron_expr></schedule> <run> <model>tracking/observer::cron</model> </run> </tracking_cron> Meine …

3
Systemkonfiguration Mehrfachauswahl Standard alle ausgewählt
Ich habe ein Systemkonfigurationsfeld vom Typ multiselect, das mit dem ausgefüllt wird catalog/product_attribute_collection. Dies ist ein Teil dessen system.xml, der es definiert. <attributes> <label>Choose Attributes to JSONize</label> <frontend_type>multiselect</frontend_type> <sort_order>3</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <source_model>package_module/system_config_attributes</source_model> </attributes> Jetzt möchte ich, dass standardmäßig alle Werte in der Mehrfachauswahl ausgewählt werden. Da die Standardwerte für …

1
Was überprüfen die statischen Tests?
Nach dem Erstellen meines Moduls habe ich versucht zu laufen bin/magento dev:tests:run static. Dies hat einige Probleme mit meinem Code gemeldet, aber ich bin nicht sicher, was genau beim Ausführen dieser Tests überprüft wird. Die offizielle Dokumentation sagt Die statische Code-Analyse überprüft, ob der PHP-Code den Magento 2-Codierungsstandards und Best …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.