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.

1
Wie wendet Magento 2 KnockoutJS-Bindungen an?
Nach einer sehr flüchtigen Lektüre der KnockoutJS-Dokumentation sieht das Initialisieren einer sehr einfachen Knockout-Ansicht folgendermaßen aus // This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI function AppViewModel() { this.firstName = "Bert"; this.lastName = "Bertington"; } // Activates knockout.js ko.applyBindings(new AppViewModel()); dh - …

1
Schwerwiegender Fehler Rufen Sie eine Mitgliedsfunktion dispatch () auf, während Sie meinen Block in magento 2 aufrufen
Dies ist meine Blockdatei: <?php namespace ChennaiBox\Mymail\Block\Mail; class MailContent extends \Magento\Framework\View\Element\Template { protected $_objectManager; protected $customerSession; public function __construct( \Magento\Customer\Model\Session $customerSession, \Magento\Framework\ObjectManagerInterface $objectManager ) { $this->customerSession = $customerSession; $this->_objectManager = $objectManager; } public function mymailData() { try{ if ($this->customerSession->isLoggedIn()) { $cutomerEmail =(string)$this->customerSession->getCustomer()->getEmail(); echo $cutomerEmail; else{ $this->_redirect('customer/account/login/'); } }catch (Exception $e) …


3
Magento 2 “Versandkosten und Steuern schätzen” aus dem Warenkorb entfernen
Ich möchte den Block "Geschätzte Versandkosten und Steuern" im Warenkorb entfernen. Die Devdocs sagen, dass das Deaktivieren einer Komponente der richtige Weg ist. Deshalb habe ich Folgendes versucht: <body> <referenceBlock name="checkout.cart.shipping"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="block-summary" xsi:type="array"> <!-- My custom part: --> <item name="config" xsi:type="array"> <item …
19 magento2  layout  cart  totals 

2
Wie füge ich eine CSS Klasse hinzu? [Magento2]
Ich versuche, eine CSS-Klasse zum Body-Tag hinzuzufügen, kann jedoch keine Datei finden, aus der das Body-Tag gerendert wird. Ich muss eine CSS-Klasse zum Body-Tag hinzufügen, wie andere kommen.> Seite mit Filter Seite-Produkte Seite-Layout-2-Spalten-Links myclasshere In der vorherigen Version unten war der XML-Code zum Hinzufügen einer Klasse für body. <reference name="root"> …
19 magento2 

2
Magento 2: Best Practice zum programmgesteuerten Hinzufügen / Löschen von Produktbildern?
Ich möchte Bilder zu den vorhandenen Produkten hochladen. Die Bilder sind in import_dir. Und sie müssen zu dem Produkt hinzugefügt werden, das bereits im Katalog vorhanden ist. Ich konnte nur 2 Wege finden, wie es geht. 1. "Bad Practice" -Methode - Verwendung des Produktmodells\Magento\Catalog\Model\Product::addImageToMediaGallery 1. Copy the images from `import_dir` …

2
Was ist eine harte Abhängigkeit und was ist eine weiche Abhängigkeit?
In Magento 2 (jede stabile Version) können Sie diesen Befehl ausführen, bin/magento info:dependencies:show-modulesund Sie erhalten im Stammverzeichnis Ihrer Anwendung eine CSV-Datei modules-dependencies.csvmit allen Modulabhängigkeiten, die folgendermaßen aussehen: Was ist eine harte Abhängigkeit und was ist eine weiche Abhängigkeit? Ein Beispiel von jedem würde helfen.

3
Die Eigenschaft hat keinen entsprechenden Setter in der Klasse Magento \ Quote \ Api \ Data \ AddressInterface, während der Checkout-Schritt geändert wird
1 - Ich füge ein eav-Attribut zu customer_address hinzu $attributesInfo = [ 'reference' => [ 'label' => 'Reference', 'type' => 'varchar', 'input' => 'text', 'position' => 100, 'visible' => true, 'required' => false, ], ]; foreach ($attributesInfo as $attributeCode => $attributeParams) { $customerSetup->addAttribute('customer_address', $attributeCode, $attributeParams); } 2 - Ich habe …


2
Magento 2 - So fügen Sie die DateTime-UI-Komponente hinzu
Ich möchte beim Hinzufügen einer neuen Seite ein neues Feld als Datum / Uhrzeit in den CMS-Seitenabschnitt einfügen. Ich habe festgestellt, dass Magento die UI-Komponente für dieses Feld verwendet. Nach dem Durchsuchen konnte ich das Datumsfeld mit dem folgenden Code hinzufügen, aber kein Datum / Uhrzeit-Feld hinzufügen. Kann mir jemand …


5
Magento 2, neues Widget mit Bildauswahl-Parameter, speichert kein Bild
Ich erstelle ein neues Widget und einer der Parameter ist eine Bildauswahl. Ich benutze einfach diesen Code. Alles sieht gut aus. Ich kann den Medienordner öffnen und das Bild auswählen, das ich verwenden möchte. Wenn ich das Bild auswähle, wird das Bildfeld auf dem Formular mit diesem Wert gefüllt: http://local.magento.com/admin/cms/wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9Ind5c2l3eWcvcHVycGxlLmpwZyJ9fQ,/key/4c150d984998702b74709bb8f7584998702 …


2
So erstellen Sie ein untergeordnetes Thema in Magento 2
Ich möchte bestimmte Aspekte des vorgefertigten Luma-Themas ändern, aber ich möchte dies tun, indem ich die Originaldatei (en) behalte und außerdem sicherstelle, dass ich meine Änderungen auch behalte, wenn ich Magento aktualisiere. Ich möchte dies anhand eines Kinderthemas tun. Unterstützt Magento 2 untergeordnete Themen und wenn ja, wie strukturiere ich …

3
Unterschied zwischen "Seite" - und "Layout" -Stammtags in Magento 2
In Magento 2 öffnen einige Layout-Handles XML-Dateien mit dem <page.../> Root-Tag. Andere öffnen mit dem <layout.../> Root-Tag. Führt die Verwendung eines der oben genannten Tags zu Funktionsunterschieden bei einer XML-Datei für Layout-Handles? Oder ist das reine Schaufensterdekoration? Oder etwas dazwischen. Zwei Beispiele <!-- File: vendor/magento/module-weee/view/frontend/layout/default.xml --> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> und …
18 magento2  layout  page 

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.