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.

2
Filtern eines Magento 2-Objekt-Repositorys
Können Sie in Magento 2 ein Produkt-Repository verwenden, um nach Produktattributen zu filtern? In Magento 2 können Sie ein Suchkriterienobjekt verwenden \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria, und ein Repository \Magento\Catalog\Api\ProductRepositoryInterface $productRepository, Zum Abrufen einer Liste von Objekten $searchCriteria->getPageSize(10); $list = $productRepository->getList($searchCriteria); Das searchCriteria-Objekt verfügt jedoch offenbar nicht über direkte Filterfunktionen. Die Suchkriterienklasse verfügt …

11
So deaktivieren Sie Magento 2-Überprüfungen
Ich versuche, die Magento 2-Funktion für Produktbewertungen zu deaktivieren. Ich habe versucht, das Modul in den Magento 2 Admin Stores \ Advanced \ Advanced \ Magento_Review zu deaktivieren, aber die Registerkarte "Überprüfungen" für jedes Produkt ist noch vorhanden. Gibt es eine Möglichkeit, es zu deaktivieren? Ich bin mir sicher, dass …


2
Was ist der Kontextobjektzweck in der Konstruktor-DI einer Klasse? Wie funktioniert der Kontext?
In den meisten Konstruktoren der Klasse wird ein Context-Objekt übergeben. Ich konnte nicht verstehen, wie dieses Kontextobjekt funktioniert. Mir ist auch aufgefallen, dass dies manchmal an den Konstruktor der übergeordneten Klasse übergeben wird, wie unten dargestellt. public function __construct( \Magento\Framework\App\Action\Context $context, \Magento\Catalog\Model\Design $catalogDesign, \Magento\Catalog\Model\Session $catalogSession, .... parent::__construct( $context, $layoutFactory, Können …

2
Magento 2: Was sind die Vorteile der Verwendung von UI-Grid-Komponenten gegenüber der Standard-Grid.php?
Also führte Magento 2 die UI-Komponenten ein. Eines davon ist das UI Component Grid (weitere Informationen dazu finden Sie hier: Erklärung des UI Component Grid in Magento 2 ) Beim Erstellen eines benutzerdefinierten Moduls habe ich mich an die alte Magento 1-Methode gehalten und eine Grid.phpDatei erstellt, die mein adminhtml-Raster …

2
Was ist der richtige Weg, um PHP7-Code mit PHPUnit 4.1 in Magento 2 zu testen?
Wenn ich meine Module schreibe, versuche ich, ihnen Komponententests für die kritischsten Teile der Anwendung zur Verfügung zu stellen. Es gibt jedoch im Moment (Magento 2.1.3) verschiedene Möglichkeiten, um Unit-Tests zu schreiben: Verschiedene Testmethoden Integrieren Sie es in bin/magento dev:tests:run unitund führen Sie es über die mit Magento mitgelieferten phpunit-Standardeinstellungen …


5
Ausführen von Magento 2 über FastCGI (nicht mod_php) unter OS X über Brew-Pakete
Basierend auf verschiedenen Forenbeiträgen und Gesprächen in der Community scheint es, als würden einige Leute Magento 2-Entwicklungsinstanzen unter OS X über eine PHP-Umgebung ausführen, die nicht die integrierte Apache / PHP-Kombination verwendet und stattdessen Pakete von verwendet brew, um eine zu erhalten FastCGI PHP-Umgebung läuft mit nginxund / oder apache. …
23 magento2  php 

1
Magento 2: Beliebiges HTML zum <head> jeder Seite hinzufügen?
Ist es in Magento 2 möglich, jedem Frontend / jeder Cart-Seite ein beliebiges HTML-Element hinzuzufügen &lt;head/&gt;? Ich weiß, dass ich dem Inhalt / &lt;body&gt;Bereich mit Code wie diesem einen Block hinzufügen kann &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;referenceBlock name="content"&gt; &lt;block type="Pulsestorm\Test\Block\Head" name="pulsestorm.head" as="pulsestorm.head" template="pulsestorm/head.phtml"/&gt; &lt;/referenceBlock&gt; &lt;/body&gt; &lt;/page&gt; Es ist jedoch nicht …
23 php  layout  magento2 



9
So aktualisieren Sie magento2 von 2.0.0 auf 2.0.2
Die hier aufgeführten Dokumente besagen, dass Sie das Dienstprogramm zur Systemaktualisierung verwenden sollten: http://devdocs.magento.com/guides/v2.0/comp-mgr/upgrader/upgrade-start.html und dies vom Administrator aus tun sollten. Ich dachte, Sie könnten es aktualisieren, indem Sie die Datei composer.json in ändern "version": "2.0.2",und dann einfach ausführen composer update. Wäre dies eine andere Möglichkeit zum Aktualisieren oder ein …
23 magento2  upgrade  json 

4
Magento2 CLI-Modul: Aktivierung gibt Fehler "Unbekannte Module"
In Magento2 habe ich ein einfaches benutzerdefiniertes Modul erstellt und möchte es über die CLI aktivieren: bin/magento module:enable Vendorname_Modulename Aber es gibt mir den folgenden Fehler: Unbekannte Module: 'Vendorname_Modulename' Das Modul und seine Dateien existieren in app/code/Vendorname/Modulename/ Natürlich habe ich die Caches gelöscht / deaktiviert, die Generierung gelöscht, Memcache (d) …


13
Abrufen der vollständigen Bild-URL des Produkts in der Vorlage
Ich versuche, einen statischen Block zum Anzeigen dynamischer Produkte zu erstellen. Dies ist Code, mit dem jede untergeordnete Kategorie abgerufen und das Bild für jedes Produkt in jeder Kategorie gedruckt werden soll. &lt;?php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $category = $objectManager-&gt;get('Magento\Framework\Registry')-&gt;registry('current_category'); ?&gt;&lt;ol&gt;&lt;?php foreach ($category-&gt;getChildrenCategories() as $child_category) { ?&gt;&lt;li&gt; &lt;ul&gt;&lt;?php foreach ($child_category-&gt;getProductCollection() as …

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.