Als «magento2» getaggte Fragen

Allgemeine Fragen zu Magento 2, nicht spezifisch für eine Nebenversion. Verwenden Sie dieses Tag, um sich von Magento 1 zu unterscheiden. Wenn Sie Probleme mit einer bestimmten Version haben, verwenden Sie stattdessen das entsprechende 'Magento-2.x'-Tag. Die Funktionen zwischen den Nebenversionen von Magento 2 können unterschiedlich sein.

4
Wie drucke ich eine Sammlung von MySQL-Abfragen in Magento 2?
Es gibt getSelect()->__toString();in Magento 1 für den Druck Abfrage von Sammlung zur Verfügung. wie im folgenden Beispiel $products = Mage::getModel(‘catalog/product’) ->addAttributeToFilter(‘status’, array(‘eq’ => 1)); echo $products->getSelect()->__toString(); Gibt es eine Methode in Magento 2? Ich habe das gefunden, ->printLogQuery(true);aber es funktioniert nicht für mich. Update: Unten ist der Code. Ich versuche …



1
Magento 2.1 fügt ein neues Komponententyp-Problem hinzu
Ich habe einen neuen Form Elementtyp genannt Company\Module\Data\Form\Element\PdfButton, wenn es version EE 2.0.7und verwendet , um dieses Element in einem benutzerdefinierten Register (ergänzt durch Überschreiben Magento\Catalog\Block\Adminhtml\Product\Edit\Tabs) von Admin - Seite Produkt bearbeiten. Nach dem Upgrade auf Magento EE 2.1 verschwand die benutzerdefinierte Registerkarte. Damit es angezeigt wird, habe ich einen …


2
Ausnahmebehandlung in Magento 2
In Magento 1 konnte ich Ausnahmen abfangen und mit in die exception.logDatei einloggenMage::logException($e); Nun, in Magento 2 kann ich catch (\Exception $e)aber was mache ich mit der gefangenen Ausnahme? Wie melde ich mich an exception.log? Oder wie geht man normalerweise damit um?

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




1
Magento 2: Wie man die benutzerdefinierte Option in einer anderen HTML-Datei anzeigt
Wie können wir diese Position in der benutzerdefinierten Option überschreiben, um sie in einer anderen HTML-Datei anzuzeigen? fügte diesen Code hinzu, in checkout_cart_index.xmldem nur das form.phtmlÜberschreiben die default.phtmlDatei nicht überschreibt . <?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"> <!-- <update handle="checkout_cart_item_renderers"/> --> <body> <referenceContainer name="content"> <referenceBlock name="checkout.cart.form"> <action method="setTemplate"> <argument name="template" xsi:type="string">Bespoke_Bespoke::cart/form.phtml</argument> …

4
Wie bekomme ich den Pfad des Medienverzeichnisses in einer HTML-Datei in Magento 2?
Verwendete die folgende Methode, um den Pfad des Medienverzeichnisses abzurufen, aber es wird ein Fehler zurückgegeben. $om = \Magento\Core\Model\ObjectManager::getInstance(); $directoryList = $om->get(\Magento\App\Filesystem\DirectoryList::class); $pubMediaDir = $directoryList->getPath(\Magento\App\Filesystem\DirectoryList::MEDIA); Bitte helfen Sie mir, eine Lösung zu finden.


1
Magento 2: Produktbewertungen für jeden Stern, Durchschnittsbewertungen und% der 5-Sterne-Bewertungen auf der Produktseite anzeigen
Ich möchte Bewertungen auf der Produktseite wie folgt anzeigen: Wie viele Benutzer haben 5/4/3/2/1 Sternebewertungen ausgewählt Die durchschnittliche Bewertung, angezeigt als Sterne Prozentsatz der Benutzer, die eine 5-Sterne-Bewertung gewählt haben Ich muss dafür benutzerdefinierten Code hinzufügen . Schlagen Sie daher getReviewsSummaryHtml nicht vor .

3
Wie kann ich ein JSON-Objekt mit einer benutzerdefinierten REST-API in Magento 2 zurückgeben?
Ich schreibe eine benutzerdefinierte REST-API-Demo. Jetzt kann es Zahlen und Zeichenfolgen in meiner Demo zurückgeben, aber ich möchte, dass es ein JSON-Objekt wie andere REST-APIs zurückgibt. In meiner Demo rufe ich die Magento 2-API mit curl auf (dh erhalte Kundeninformationen: http: //localhost/index.php/rest/V1/customers/1 ) und gibt einen JSON-String zurück: {"id": 1, …
14 magento2  api  rest 

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.