Magento

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

3
REST API Update Produkt HTTP-Methode PUT oder POST?
In der REST-API-Dokumentation heißt es, dass PUT /V1/products/{sku}keine Updates erstellt werden. Ist das ein Fehler in den Dokumenten, weil ich angenommen hätte, dass es sich um eine Aktualisierungsmethode handelt und POST die zu erstellende Methode ist?
10 magento2  api  rest 

2
Magento 2: Captcha auf dem Kontaktformular anzeigen
Ich verwende den folgenden Code in einem CMS-Block, um das Standard-Magento-Kontaktformular anzuzeigen. <p>{{block class="Magento\Contact\Block\ContactForm" name="contactForm" template="Magento_Contact::form.phtml"}}</p> Sie fragen sich nur, ob es einen zentralen Weg gibt, Captcha in dem Formular zu aktivieren?


4
Magento 2 erlaubt keine Verknüpfung von Modulen mit Symlinks
Ich habe Magento 2 mithilfe symbolischer Links ein lokales Entwicklungsmodul (separates Git-Repo) hinzugefügt, und es hat einwandfrei funktioniert, bis ich auf die PHTML-Vorlagen gestoßen bin. Nach langem Debuggen stellte ich fest, dass die Magento 2-Dateisystemklasse ( Magento\Framework\Filesystem\Directory\Read) eine isExists()Methode verwendet, die mit einem getAbsolutePath()Aufruf kombiniert wird , um festzustellen, ob …
10 module  magento2 

2
Wie funktioniert der Cache in Magento?
Ich möchte mehr Klarheit über den Magento-Cache-Algorithmus erhalten. Ich verwies https://www.nicksays.co.uk/developers-guide-magento-cache/ http://www.demacmedia.com/magento-commerce/magento-tutorials/understanding-full-page-cache/ Wenn ich mir jedoch den Ordner var / cache ansehe, kann ich mage--0von mage--9und mage--anach sehen mage--f. Was sind sie alle? Was machen Sie? Wie machen sie das? Kann jemand dieses Konzept erklären?

2
Wie erstelle ich ein Thema in der stabilen Version von Magento 2?
Wie erstelle ich ein Thema in der stabilen Version von Magento 2? Es gibt Tutorials für Beta, aber nicht stabil. Die Schritte, die ich unternommen habe, sind wie folgt: Erstellter Ordner in app / design / frontend / Themevendorname / Themename / in dem erstellten theme.xml & composer.json Aber als …
10 magento2  theme 

2
Holen Sie sich das Produkt von Save Event Observer - Magento 2
Nach einem Produktspeicherereignis versuche ich, in Magento 2 auf das Produkt zuzugreifen. Ich habe den Listener konfiguriert für: controller_action_catalog_product_save_entity_after Die XML sieht wie folgt aus: <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd"> <event name="controller_action_catalog_product_save_entity_after"> <observer name="wire_products_update" instance="TBS\WireProductsHook\Observer\WireProductsUpdate" /> </event> </config> Die Beobachterklasse wird dann aufgerufen, wenn ein Produkt gespeichert wird, aber ich kann keine …
10 magento2 

1
Die E-Mail-Vorlage 'custom_mail_template' ist nicht definiert
Ich versuche, E-Mails von meinem benutzerdefinierten Modul zu senden. Dafür habe ich eine system.xmlDatei erstellt , aber es wird ein Fehler zurückgegeben. Error: Die E-Mail-Vorlage 'custom_mail_template' ist nicht definiert. Mein Code ist: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd"> <system> <tab id="custom" translate="label" sortOrder="1"> <label>custom mail</label> </tab> <section id="custom" translate="label" type="text" sortOrder="100" …

1
Magento 2: Neues konfigurierbares Produkt - vorhandene einfache Produkte manuell auswählen?
Ich erstelle ein neues konfigurierbares Produkt über das Admin-Panel (basierend auf Farbe). Meine einfachen Produkte (Kinder) existieren bereits über einen Produktimport. Wenn ich auf "Konfigurationen bearbeiten" klicke, kann ich neue einfache Variationen erstellen. Ich will das nicht machen. Ich möchte einfach die vorhandenen Produkte auswählen. Interessanterweise kann ich, wenn ich …

3
Ungültiger Blocktyp: [Namespace] \ [Modul] \ Block \ Timeline
Ich habe versucht, der Fußzeile einen Block hinzuzufügen, aber bisher kehrt er immer wieder zurück Invalid block type: [Namespace]\[Module]\Block\Timeline Die Quelle meiner bisherigen Informationen finden Sie auch hier: https://github.com/sandermangel/magento2-twitterfeed meine layout/default.xml <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="footer"> <block class="[Namespace]\[Module]\Block\Timeline" name="twitterfeed-timeline" template="footer/timeline.phtml"></block> </referenceBlock> </body> </page> und meine Blockklasse in …
10 blocks  magento2 


3
Magento 2 .gitignore Vorlage für neues Projekt
Ich habe magento2über Composer installiert . Ich konnte keine Informationen über gängige Gitignore-Dateien für magento2 finden und die Dateistruktur ist mir immer noch fremd. Kann jemand eine gemeinsame Gitignore-Vorlage freigeben? Vielen Dank!
10 magento2  git 


3
Wie füge ich meinen benutzerdefinierten dynamischen Feldern in der Systemkonfiguration ein Bildfeld hinzu?
Ich möchte dem Administrator erlauben, so viele Felder zu generieren, wie er möchte. Ich habe eine Lösung in einer anderen Erweiterung gefunden und sie als Ausgangspunkt verwendet. Ich habe also einen Code wie diesen: In system.xml: <showcases translate="label"> <label>Showcases</label> <frontend_type>text</frontend_type> <sort_order>10</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> <showcase translate="label"> <label>Showcases</label> <frontend_type>select</frontend_type> <frontend_model>awesomehome/adminhtml_showcases</frontend_model> …

3
Erstellen Sie programmgesteuert ein konfigurierbares Produkt und weisen Sie das einfache Produkt dem konfigurierbaren Produkt in Magento2 zu
Das habe ich bisher gemacht. Die einfachen und konfigurierbaren Produkte werden erstellt. Das Problem ist, dass ich das einfache Produkt nicht dem konfigurierbaren Produkt zuordnen kann. Hier ist der Code (IDs und Attribute funktionieren mit Standard-Beispieldaten). //simple product $simple_product = $this->_objectManager->create('\Magento\Catalog\Model\Product'); $simple_product->setSku('test-simple'); $simple_product->setName('test name simple'); $simple_product->setAttributeSetId(4); $simple_product->setSize_general(193); // value id …
10 php  magento2 

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.