Magento

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


4
Klassennamen 'Void' innerhalb des Anbieters / magento /
Ich versuche mit neu zu kompilieren PHP Bin / Magento Setup: di: kompilieren Aber wenn ich diesen Befehl ausführe, bekomme ich: Schwerwiegender Fehler: 'Void' kann nicht als Klassenname verwendet werden, da er in /var/www/html/magento/vendor/magento/module-sales/Controller/Adminhtml/Order/Invoice/Void.php in Zeile 9 reserviert ist Ich verwende PHP 7.1.0-alpha.


2
Magento 2 - Benutzerdefiniertes Admin-Rasterfeld - Fehler beim Sortieren oder Filtern
Ich habe dem Admin-Raster eine benutzerdefinierte Spalte hinzugefügt <column name="customer_name" class="Vendor\Module\Ui\Component\Listing\Columns\CustomerName"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="filter" xsi:type="string">text</item> <item name="editor" xsi:type="string">text</item> <item name="sortable" xsi:type="string">true</item> <item name="label" xsi:type="string" translate="true">Customer Name</item> <item name="sortOrder" xsi:type="number">30</item> </item> </argument> </column> In meiner CustomerName-Klasse erstelle ich Werte für diese Spalte: public function prepareDataSource(array $dataSource) …

1
Magento 2: Was füllt "Elemente" in einer UI-Komponente
Die KnockoutJS-Vorlage der obersten Ebene zum Auflisten der UI-Komponente sieht folgendermaßen aus <!-- File: vendor/magento//module-ui/view/base/web/templates/collection.html --> <each args="data: elems, as: 'element'"> <render if="hasTemplate()"/> </each> Dies wird von Magento in den folgenden KnockoutJS-Rohcode übersetzt. <!-- ko foreach: {data: elems, as: 'element'} --> <!-- ko if: hasTemplate() --><!-- ko template: getTemplate() --><!-- …

1
Reserviertes Schlüsselwort in Controller-Aktion - Magento 2
Ich arbeite an einem Admin-Grid-Konzept. Ich habe einen Github- Quellcode gefunden und diesen analysiert. Ich habe zwar festgestellt, dass sich die URL von der Deklaration im Layout der UI-Komponenten unterscheidet . <item name="url" xsi:type="string">*/*/new</item> */*ist der mittlere aktuelle Frontname und Aktionspfad, aber ich konnte ihn nicht New.phpim Controller-Pfad finden, sondern …

3
So fügen Sie benutzerdefinierte Layout-Handles programmgesteuert für die Kategorieansicht in Magento 2 hinzu
Daher möchte ich ein benutzerdefiniertes Layout-Handle für alle Seiten der Kategorieansicht hinzufügen. Das Handle, das geladen werden soll, hängt von bestimmten Kategorieparametern ab. Daher muss das Handle programmgesteuert mit hinzugefügt werden $page->addPageLayoutHandles() Scheint einfach ..? Scheinbar nicht Magento 2 bietet ein nettes Plugin-System, das ich natürlich verwenden wollte. Definieren Sie …


2
Magento2 Sie müssen Grid mit mehreren Tabellensammlungen mithilfe von UI-Komponenten erstellen
Es wurde mit dem Erstellen eines benutzerdefinierten Moduls begonnen und verfügt über eine Funktion zum Anzeigen der GRID-Ansicht, für die mehrere Tabellen in der Sammlung verknüpft und in GRID und Filtern gerendert werden müssen. Ich habe die UI-Komponente von magento2 verwendet, kann jedoch die Aufgaben des Zusammenfügens mehrerer Tabellen in …

4
Magento 2 kann den Admin-Rasterfehler nicht verfolgen: Schwerwiegender Fehler: Die Methode Magento \ Ui \ TemplateEngine \ Xhtml \ Result :: __ toString () darf keine Ausnahme auslösen
Aufgrund der hohen Abhängigkeit von XML-Dateien fällt es mir sehr schwer, die Ursache dieses Fehlers beim Erstellen eines benutzerdefinierten Administratorrasters herauszufinden: Schwerwiegender Fehler: Die Methode Magento \ Ui \ TemplateEngine \ Xhtml \ Result :: __ toString () darf keine Ausnahme in C: \ wamp64 \ www \ mage2 \ …
9 magento2  admin  grid 


3
Richtige, unterstützte Methode zum Hinzufügen von CLI-Befehlen zu Magento 2
Gibt es eine korrekte und offiziell unterstützte Möglichkeit, Ihre CLI-Befehle einem Magento 2-Modul hinzuzufügen? Nach dem, was ich gesammelt habe, sind Ihre Optionen Fügen Sie Ihre Befehlsklasse über eine Datei zum commandsArgument von hinzuMagento\Framework\Console\CommandListdi.xml Registrieren Sie Ihren Befehl über \Magento\Framework\Console\CommandLocator::registerin einer registration.phpDatei oder einer cli_commands.phpDatei Keine dieser Optionen ist mit …


11
Beim Import von Magento 2-Produkten werden keine Bilder importiert
Ich importiere Produkte mit dem eingebauten CSV-Import (System - Import - Produkte) Alle meine Daten werden gut importiert, aber ich erhalte eine Fehlermeldung "Imported resource (image) could not be downloaded from external resource due to timeout or access permissions in rows: 1, 2, 3, 4, 5, 6, 7, 8, 9, …

2
So sichern Sie Formulare vor Spam-Bot
In meinem Magento-Shop habe ich ein Formular, das mir die Informationen per E-Mail sendet, und in letzter Zeit hat es eine Menge Spam von diesem Formular gegeben (70 seit gestern). Ist es möglich, ohne CAPTHA eine sichere Form in Magento zu erhalten? :) :)

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.