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.

6
Wie erhalte ich den Ländernamen aus dem Ländercode in Magento 2?
Ich möchte den Ländernamen aus dem Ländercode erhalten. Ich habe den Ländercode aus der Datenreihenfolge wie folgt erhalten: $data = $order->getShippingAddress()->getData(); $countryCode = $data['country_id']; echo $countryCode; Es wird "US" oder ein anderer Ländercode gedruckt. Gibt es eine Möglichkeit, den Ländernamen aus diesem Ländercode zu ermitteln?

6
Magento 2 - Überschreiben von CSS ohne Verwendung! Wichtig überall
Ich arbeite gerade an einer Magento 2-Site für einen Kunden. Angenommen, die Marke meines Kunden ist boofarund das Thema, das ich erweitern / überschreiben möchte, ist das, das foobarich als übergeordnetes Thema festgelegt habefrontend/Foobarthemes/boofar/theme.xml <theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd"> <title>Boofar</title> <parent>Foobarthemes/foobar1</parent> <media> <preview_image>media/preview.jpg</preview_image> </media> Dann frontend/Foobarthemes/boofar/web/css/source/_theme.lesshabe ich unter den CSS-Code geschrieben, den …

2
Wie füge ich der aktuellen Bestellsendung in Magento 2 eine Sendungsverfolgungsnummer hinzu?
Ich habe Beispielcodes für Magento 1.x gefunden. Aber ich habe keine Ahnung, wie das auf Magento 2 geht. Kann jemand beschreiben, wie dies mit Dependency Injection (DI) implementiert wird ? Vielen Dank. $trackingDetail = array( 'carrier_code' => 'ups', 'title' => 'United Parcel Service', 'number' => 'TORD23254WERZXd3', // Replace with your …

3
Magento 2: style-m.css vs style-l.css
Wie style-m.cssund style-l.cssDateien werden in Magento2 generiert? Theoretisch style-m.csssollte weniger Code und Stile nur für mobile Geräte vorhanden style-l.csssein, um schneller auf mobile Geräte geladen zu werden. Wie definieren Sie in weniger Dateien, ob ein Teil des Codes Teil von style-m.cssoder sein soll style-l.css? Die folgenden Links und der Quellcode …
10 magento2  layout  css 

2
Magento 2: AddFieldToFilter-Prüfung auf NULL funktioniert nicht
Ich versuche, die Datensätze aus der Datenbank parent_item_id abzurufen, die den Wert NULL enthält . $order_ = $this->_objectManager->create('Vendor\Module\Model\Saleslist') ->getCollection() ->addFieldToFilter( 'order_id', $orderId )->addFieldToFilter( 'parent_item_id', ['eq' => NULL] ); und möchten auch die parent_item_idgleiche NULL- oder '' String-Prüfung hinzufügen .

1
Wie kann ich <präferenz> in di.xml dynamisch aktivieren / deaktivieren?
Ich habe derzeit Folgendes &lt;preference/&gt;in einer meiner di.xml-Dateien: &lt;preference for="Magento\Contact\Controller\Index\Post" type="RadTest\TestModule\Controller\Contact\Post" /&gt; Ich habe eine Konfigurationsoption zum Aktivieren / Deaktivieren für mein Modul im Admin-Bereich. Ich möchte &lt;preference&gt;, dass die Option nur aktiviert wird, wenn meine benutzerdefinierte Konfigurationsoption aktiviert ist. Wie kann ich das &lt;preference/&gt;Überschreiben dynamisch aktivieren und deaktivieren, je …

1
Magento 2: Wie füge ich mithilfe der UI-Komponente ein Produktraster in ein benutzerdefiniertes Modul ein?
Ich habe das Produktraster im Magento 2-Administrationsformular über diesen Link hinzugefügt: Produktraster . Aber jetzt erstelle ich ein Administrationsformular mit der UI-Komponente und kann das Produktraster nicht mit der UI-Komponente ändern. Bitte hilf mir. view / adminhtml / layout / productlabel_productlabel_edit.xml &lt;?xml version="1.0"?&gt; &lt;page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"&gt; &lt;body&gt; &lt;referenceContainer name="content"&gt; &lt;uiComponent …

1
Multiple Cart oder Split Quote in Magento2
Ich möchte zwei Warenkörbe für normale Produkte und Lieferantenprodukte anzeigen. Ich denke nicht, dass es möglich ist, mehrere Warenkörbe zu erstellen, indem das Angebot geteilt oder mehrere Angebote erstellt werden . Weil Magento 2 separates Modul für Quote. Kann mir jemand sagen, wie ich meine Anforderung erfüllen kann? Vielen Dank

1
Magento 2: Langsame Abfragen protokollieren
Zurück in M1 konnten Sie die langsamen Abfragen protokollieren, indem Sie die folgenden Variablen in ändern lib/Varien/Db/Adapter/Pdo/Mysql.php: /** * Write SQL debug data to file * * @var bool */ protected $_debug = false; /** * Minimum query duration time to be logged * * @var unknown_type */ protected $_logQueryTime …

1
Wie erhalte ich die aktuelle Website-ID im Admin-Bereich?
Ich arbeite mit einer benutzerdefinierten Erweiterung, die sich auf mehrere Websites bezieht. Ich habe ein Problem. Definieren Sie einen Skriptcode, der im Admin-Bereich ausgeführt wird, indem Sie die Website-ID abrufen. Ich habe ein Ergebnis website_idwie 0 erwartet (Standard-ID in der store_websiteTabelle). Wenn ich diese Funktion unten verwende, wird immer 1 …

4
Best Practices für Dateisysteme
Ich arbeite an einer Magento 2-Erweiterung, die das Lesen von Dateien aus dem Dateisystem erfordert. Wenn der PHP-Sniffer unter Verwendung der ECGM2-Standards ausgeführt wird, beschwert er sich über die Tatsache, dass ich Funktionen wie basenameoder verwende dirname. Die Verwendung der Funktion dirname () ist verboten oder Die Verwendung der Funktion …

1
Wie erstelle ich ein Formularfeld schreibgeschützt mit UI-Komponenten?
Ich habe diese UI-Komponenten-Definition eines Formularfelds in meinem Magento 2-Modul. &lt;field name="name"&gt; &lt;argument name="data" xsi:type="array"&gt; &lt;item name="config" xsi:type="array"&gt; &lt;item name="dataType" xsi:type="string"&gt;text&lt;/item&gt; &lt;item name="label" xsi:type="string" translate="true"&gt;Some Label&lt;/item&gt; &lt;item name="formElement" xsi:type="string"&gt;input&lt;/item&gt; &lt;item name="source" xsi:type="string"&gt;something_here&lt;/item&gt; &lt;item name="sortOrder" xsi:type="number"&gt;10&lt;/item&gt; &lt;item name="dataScope" xsi:type="string"&gt;name&lt;/item&gt; &lt;item name="notice" xsi:type="string" translate="true"&gt;Enter something here&lt;/item&gt; &lt;item name="validation" xsi:type="array"&gt; &lt;item name="required-entry" xsi:type="boolean"&gt;true&lt;/item&gt; …

3
MAGE_DIRS-Bootstrap-Parameter in der CLI
In pub/index.phpwird der folgende Code verwendet, um Änderungs-URLs für Medien und statische Assets so festzulegen, dass "/ pub" weggelassen wird: $params[Bootstrap::INIT_PARAM_FILESYSTEM_DIR_PATHS] = [ DirectoryList::PUB =&gt; [DirectoryList::URL_PATH =&gt; ''], DirectoryList::MEDIA =&gt; [DirectoryList::URL_PATH =&gt; 'media'], DirectoryList::STATIC_VIEW =&gt; [DirectoryList::URL_PATH =&gt; 'static'], DirectoryList::UPLOAD =&gt; [DirectoryList::URL_PATH =&gt; 'media/upload'], ]; $bootstrap = \Magento\Framework\App\Bootstrap::create(BP, $params); Leider gibt …



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.