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
Warum verwendet Magento 2 RequireJS `map` anstelle von` path`?
In der RequireJS-Implementierung von Magento 2 verwenden viele Kernmodule eine solche Konfiguration map: { '*': { editTrigger: 'mage/edit-trigger', addClass: 'Magento_Translation/add-class' } } In RequireJS mapkönnen Entwickler anhand der Konfigurationsanweisung festlegen, dass RequireJS verwendet werden soll Wenn Sie Modul X laden und es Modul Y verwendet, ersetzen Sie Modul Y durch …

2
Was bewirkt das "exclude" -Tag in der view.xml-Datei von Magento 2?
Das "leere" Thema von Magento 2 enthält die folgende Tag-Hierarchie. <exclude> <item type="file">Lib::jquery/jquery-ui-1.9.2.js</item> <item type="file">Lib::jquery/jquery.ba-hashchange.min.js</item> <item type="file">Lib::jquery/jquery.details.js</item> <item type="file">Lib::jquery/jquery.details.min.js</item> <item type="file">Lib::jquery/jquery.hoverIntent.js</item> <item type="file">Lib::jquery/jquery.min.js</item> <item type="file">Lib::mage/captcha.js</item> <item type="file">Lib::mage/dropdown_old.js</item> <item type="file">Lib::mage/list.js</item> <item type="file">Lib::mage/loader_old.js</item> <item type="file">Lib::mage/webapi.js</item> <item type="file">Lib::moment.js</item> <item type="file">Lib::requirejs/require.js</item> <item type="file">Lib::date-format-normalizer.js</item> <item type="file">Lib::legacy-build.min.js</item> <item type="directory">Lib::modernizr</item> <item type="directory">Lib::tiny_mce</item> <item type="directory">Lib::varien</item> <item type="directory">Lib::jquery/editableMultiselect</item> <item …
17 magento2  theme 

6
Magento2 liest meine requirejs-config.js nicht
Hallo, ich bin neu in Magento2 und versuche herauszufinden, wie RequireJS in Magento funktioniert. Hier ist meine Situation: Ich habe folgendes Modul: app/code/Mymodule/Test/view/frontend/requirejs-config.js Hier ist der Inhalt dieser Datei: var config = { map: { '*': { jQuery110: "Mymodule_Test/js/jquery-1.10.2", jqueryNoConflict: 'Mymodule_Test/js/jquery.no-conflict', flexslider: 'Mymodule_Test/js/jquery.flexslider-min', header: 'Mymodule_Test/js/store/header' } } }; Mein Thema …



4
Wie bekomme ich den root-Verzeichnispfad in einem phtml-Magento 2?
$objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $storeManager = $objectManager->get('\Magento\Store\Model\StoreManagerInterface'); $mediaPath = $fileSystem->getDirectoryRead(\Magento\Framework\App\Filesystem\DirectoryList::MEDIA)->getAbsolutePath(); Es gibt den Medienpfad zurück. Wie bekomme ich den Root-Pfad eines Projekts in einer HTML-Seite?

3
Was sind die Quellelemente in den UI-Komponentendateien?
In den Konfigurationsdateien für die UI-Formularkomponente von Magento 2 wird häufig ein itemAttribut mit dem folgenden source- <item name="source" xsi:type="string">block</item>angezeigt. #File: vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml <field name="title"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" xsi:type="string" translate="true">Block Title</item> <item name="formElement" xsi:type="string">input</item> <item name="source" xsi:type="string">block</item> <item name="sortOrder" xsi:type="number">20</item> <item name="dataScope" xsi:type="string">title</item> …


5
So rufen Sie die Hilfsmethode in der .phtml-Datei auf
Ich habe versucht, etwas in Magento 2 zu entwickeln. Ich habe jedoch nicht herausgefunden, wie eine Helper-Methode in einer Template-Datei (.phtml) aufgerufen werden kann. Ich möchte den folgenden Code ersetzen: $this->helper('modulename/helpername')->methodname(); Wenn jemand weiß, bitte hilf mir.
16 magento2  phtml  helper 


2
Wie werden die Dinge implementiert, die Magento 2 "Mixins" nennt?
Die RequireJS-basierten Objektsysteme von Magento 2 enthalten eine Funktion namens "Mixins". Ein Magento 2-Mixin ist nicht das, was ein Software-Ingenieur normalerweise als Mixin / Merkmal betrachtet . Stattdessen können Sie mit einem Magento 2-Mixin das von einem RequireJS-Modul zurückgegebene Objekt / den Wert ändern, bevor dieses Objekt / dieser Wert …

3
Basis-URL oder dynamische URL abrufen In der Ansicht von Js- oder HTML-Dateien
Ich finde es heraus, um dynamische URL im Frontend zu bekommen, wenn ich es brauche, kann ich es einfach definieren mage/urlund verwendenurl.build('<Modulename>/<controllername>/<action>/') Als ich dasselbe für das Backend ausprobierte, lieferte es mir nicht das erwartete Ergebnis. Es gab die aktuelle URL und fügte den Pfad hinzu, den ich gegeben hatte. …

1
Magento 2: Was ist der Unterschied zwischen den beiden Grid Component Data Providern?
In Magento 2.1 sind insgesamt 25 Anbieter für die Auflistung von UI-Komponenten / Grid-Daten konfiguriert und in Verwendung. Ihre Datenprovider-Klassen und ui_component-Dateien sind unten aufgeführt Magento\Bundle\Ui\DataProvider\Product\BundleDataProvider bundle_product_listing.xmlMagento\Catalog\Ui\DataProvider\Product\Attributes\Listing product_attributes_grid.xml Magento\Catalog\Ui\DataProvider\Product\ProductCustomOptionsDataProvider product_custom_options_listing.xml Magento\Catalog\Ui\DataProvider\Product\ProductDataProvider configurable_associated_product_listing.xml Magento\Catalog\Ui\DataProvider\Product\ProductDataProvider product_listing.xml Magento\Catalog\Ui\DataProvider\Product\Related\CrossSellDataProvider crosssell_product_listing.xml Magento\Catalog\Ui\DataProvider\Product\Related\RelatedDataProvider related_product_listing.xml Magento\Catalog\Ui\DataProvider\Product\Related\UpSellDataProvider upsell_product_listing.xml Magento\Cms\Ui\Component\DataProvider cms_block_listing.xml Magento\Cms\Ui\Component\DataProvider cms_page_listing.xml Magento\ConfigurableProduct\Ui\DataProvider\Attributes product_attributes_listing.xml Magento\Customer\Ui\Component\DataProvider customer_listing.xml Magento\Framework\View\Element\UiComponent\DataProvider\DataProvider customer_online_grid.xml …

1
Magento 2 Minicart, Willkommensnachricht, andere funktionieren nicht mit deaktiviertem Seiten-Cache nach Kundenanmeldung
Mit Magento 2.0.4- Cache, genauer gesagt aktiviertem Seiten- Cache , funktioniert alles. Wenn ich es deaktiviere, lösche ich Cookies und melde mich als Kunde an, da Produkte in Minicart nicht vorhanden sind. Begrüßungsnachricht funktioniert nicht richtig. Ich muss ein Produkt von einer Produktseite in den Warenkorb legen, um den Minicart …

5
Was sind die Best Practices für die Installation von Erweiterungen von Drittanbietern in Magento 2?
Während der Arbeit an einem Client-Projekt für Magento 2 habe ich zahlreiche Methoden zum Laden und Verfolgen von Erweiterungen von Drittanbietern entdeckt. Unter der Annahme, dass wir die Integrator-Installationsmethode (Composer!) Verwenden, was sind die Best Practices für die Verwaltung von Erweiterungen von Drittanbietern? Bisher hatte jede Erweiterung, die ich gekauft …

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.