Als «module» getaggte Fragen

Fragen zur Entwicklung benutzerdefinierter Module

2
Wie soll ich mein Modul lizenzieren?
Ich habe ein Modul, das ich für meine Firma geschrieben habe. Es übernimmt Daten aus unserer Backoffice-Lösung und importiert sie in Magento. Es nimmt auch Bestellungen von Magento entgegen und importiert diese in die Backoffice-Software. Ich habe einige Informationen über die Arten von Lizenzen, die ich verwenden kann, gelesen, weiß …

7
Überschreiben von .phtml-Dateien in Magento 2
Ich möchte die Produktdetailseite anpassen. Daher müssen einige .phtml-Dateien an den folgenden Speicherorten überschrieben werden. Also möchte ich wissen, wie man .phtml- Dateien in vendor\magento\module-catalog\view\frontend\templates\productoder überschreibtvendor\magento\module-theme\view


4
Wann werden Ereignisse in einem benutzerdefinierten Modul ausgelöst?
Dies ist eine Frage zu Magento 1 und Magento 2. Ich verstehe, dass Modulentwickler von Drittanbietern aufgefordert werden, Ereignisse in ihrem benutzerdefinierten Modul auszulösen, um die Arbeit mit anderen Modulen zu vereinfachen. Ich würde gerne wissen: Wo soll ein Entwickler Ereignisse in einem benutzerdefinierten Modul auslösen? Gibt es einen empfohlenen …


2
Hinzufügen von benutzerdefinierten Layouts für CMS und Kategorie bei Problemen mit benutzerdefinierten Modulen
Ich habe eine Kategorie in meinem Shop, die ein völlig anderes Layout als die Standard-Magento-Layouts erfordert. Also habe ich eine neue Kopie der 1column.phtml erstellt und umbenannt und eine kleine Änderung zum Testen vorgenommen. Das Problem ist nun, dass das benutzerdefinierte Layout nicht angezeigt wird. Ich habe ein Modul erstellt …

4
Wie zeige ich ein benutzerdefiniertes Attribut im Feld Versandadresse des Administrators an?
Ich habe das benutzerdefinierte Dropdown-Feld auf der Checkout-Seite mit benutzerdefinierten Werten hinzugefügt. Es funktioniert gut, auch Attributwerte in der Datenbank zu speichern, aber nicht in der Lieferadresse der Bestellung anzuzeigen. Irgendeine Idee, wie man es zeigt? InstallSchema.php $connection->addColumn( $installer->getTable('quote_address'), 'mob_type', [ 'type' => \Magento\Framework\DB\Ddl\Table ::TYPE_TEXT, 'nullable' => true, 'default' => …

1
Magento 2 Deinstallationsmodul
Anscheinend unterstützt Magento 2 jetzt Deinstallationsskripte, die eine Änderung des DB-Schemas beim Deinstallieren eines Moduls ermöglichen (horay !!). Wie hier erklärt, funktioniert dies nur für Module, die über Composer installiert wurden. (Ich hoffe, es wird in Zukunft für alle Module funktionieren, aber das ist ein anderes Thema). Nehmen wir an, …

3
So überschreiben Sie die Virtual Type-Klasse in Magento 2
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, …

3
Magento neues benutzerdefiniertes Blockmodul
Ich benutze Magento Version 1.8.1.0. Ich versuche ein neues benutzerdefiniertes Blockmodul zu erstellen, das ich zum Erstellen einer neuen Homepage verwenden werde. Namensraum: Kreuzritter Modul: CLHomePage Block Type: Kreuzritterhaus Klasse: QWERTY (erstmal beim Testen) Design Package: Kreuzritter Thema: Standard Das habe ich bisher: \ app \ etc \ modules \ …

3
Magento2 REST API-Fehler 'Klasse existiert nicht'
Ich habe einen Test-Magento 2.0.2-REST-Webdienst basierend auf Alans Blog erstellt: http://alankent.me/2015/07/24/creating-a-new-rest-web-service-in-magento-2/ Ich verwende Postman, um den benutzerdefinierten Webdienst aufzurufen und die folgende Fehlermeldung zu erhalten: "message": "Class does not exist", "code": -1, "trace": "#0 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(128): ReflectionClass->__construct('')\n#1 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(262): Magento\\Framework\\Webapi\\ServiceInputProcessor->_createFromArray(NULL, '30')\n#2 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(99): Magento\\Framework\\Webapi\\ServiceInputProcessor->convertValue('30', NULL)\n#3 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\module-webapi\\Controller\\Rest.php(262): Magento\\Framework\\Webapi\\ServiceInputProcessor->process('Test\\\\Calculator...', 'add', Array)\n#4 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\module-webapi\\Controller\\Rest.php(160): Magento\\Webapi\\Controller\\Rest->processApiRequest()\n#5 P:\\wwwroot\\Magento202_com_loc\\Web\\var\\generation\\Magento\\Webapi\\Controller\\Rest\\Interceptor.php(24): Magento\\Webapi\\Controller\\Rest->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\n#6 …

1
Benutzerdefiniertes Modul: Zugriff verweigert (ACL-Problem)
Ich habe ein Modul erstellt und es funktioniert perfekt. Ich bin jedoch gegen eine Wand gestoßen. Wenn ich als Administrator angemeldet bin, ist alles gut. Ich habe dies in der acl hinzugefügt: <?xml version="1.0"?> <config> <menu> <erp translate="title" module="firtal_deadstock"> <title>ERP</title> <sort_order>99</sort_order> <children> <stock_management module="firtal_deadstock"> <title>Stock Management</title> <children> <firtal_deadstock> <title><![CDATA[Firtal Stock …
12 module  acl 

2
Wie kann ich Konfigurationswerte in Magento 2 einstellen?
Zuvor (also in Magento 1) haben wir ein Modul namens Setup erstellt, das Einstellungen für die Site enthielt. Die Upgrade-Skripte sehen ungefähr so ​​aus: $installer = $this; $installer->startSetup(); $installer->setConfigData("fastsimpleimport/general/partial_indexing", 1); $installer->setConfigData("fastsimpleimport/product/disable_preprocess_images", 1); $installer->setConfigData('general/country/default', 'GB'); $installer->setConfigData('general/locale/firstday', 1); $installer->setConfigData('general/locale/timezone', 'Europe/London'); $installer->setConfigData('general/store_information/merchant_country', 'GB'); $installer->setConfigData('design/header/welcome', 'Enter your value'); $installer->setConfigData('design/head/title_suffix', 'Enter your value'); $installer->setConfigData('currency/options/base', 'GBP'); …

3
Wie überschreibe / schreibe ich eine Blockklasse in Magento 1 neu?
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 …


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.