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
Magento 2: Gehen Sie durch die Sammlung und löschen Sie sie
Ich habe mich gefragt, ob es eine Möglichkeit gibt , durch eine Sammlung auf Magento 2 zu gehen und Einträge aus der Datenbank zu löschen . In Magento 1 kann dies folgendermaßen geschehen: Mage::getModel('foo/bar')->getCollection() ->addFilter('baz', $filter) ->walk('delete') Gibt es eine Möglichkeit, in Magento 2 etwas Ähnliches zu erreichen?

2
Magento 2: Symbolische Links zu Pub / statischen Dateien
Als ich vor einiger Zeit an einem Projekt mit Magento 2 arbeitete, bemerkte ich, dass meine CSS- und JavaScript-Dateien in pub/staticmeinem Thema tatsächlich symbolische Links zu den tatsächlichen Dateien waren. Dies war auch, als ich eine setup:static-content:deployAktion von der Shell aus ausführte. Ich habe kürzlich auf ein neues System migriert …
8 magento2 

3
Wie ändere ich den Seitentitel?
Ich möchte den Seitentitel des Kunden-Logins ändern. Was ist der einfache Weg, um den Seitentitel zu ändern? /** * @return $this */ protected function _prepareLayout() { $this->pageConfig->getTitle()->set(__('Customer Login')); return parent::_prepareLayout(); }

3
Magento 2 - Best Practice, um das aktuelle Datum zu erhalten
Ich muss ein updated_atAttribut einer benutzerdefinierten Entität speichern und wissen, welche die beste Vorgehensweise ist. Ich habe mir angesehen, wie Magento 2 damit umgeht. Ich habe mir die \Magento\Eav\Model\Entity\Attribute\Backend\Time\UpdatedAttribut-Backend-Modellklasse angesehen und hier ist der Code: public function beforeSave($object) { $object->setData( $this->getAttribute()->getAttributeCode(), (new \DateTime())->format(\Magento\Framework\Stdlib\DateTime::DATETIME_PHP_FORMAT) ); return $this; } Mein erster Zweifel …

4
Übergeben von Variablen an einen untergeordneten HTML-Block in Magento 2
Bei list.phtmlversuche ich, ein Produktobjekt oder eine Produkt-ID für eine untergeordnete Vorlage abzurufen, die von einem anderen Modul stammt. Wie kann ich die Produkt-ID in dieser HTML-Datei erhalten? In Magento 1.x war dies über die folgende Technik möglich. Wenn es in Magento 2.x verwendet wird, wird ein Fehler ausgegeben Nicht …



4
Problem bei der Bereitstellung statischer Inhalte
Ich erstelle ein benutzerdefiniertes Thema. Jetzt habe ich eine CSS-Datei hinzugefügt, nur für die Checkout-Seite . CSS-Dateiaufruf von default_head_block.xml unter app / design / frontent / Amit / Customtheme / Magento_Checkout / layout / <?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"> <head> <css src="Magento_Checkout::css/checkoutstyle.css" /> </head> </page> Der Speicherort der CSS-Datei checkoutstyle.css …
8 magento2  css  deploy 


4
Blockargumente programmgesteuert setzen und abrufen
Wenn ich im Layout einen Block erstelle, kann ich benutzerdefinierte Argumente festlegen, zum Beispiel: <block class="Company\Module\Block\Hello" name="block_name" template="test.phtml"> <arguments> <argument name="my_arg" xsi:type="string">testvalue</argument> </arguments> </block> Ich kann das Argument später im Block wie folgt abrufen: $arg = $this->getMyArg(); Wenn ich einen Block programmgesteuert erstelle (gemäß dieser Methode: link ), kann ich …

3
Abrufen eines benutzerdefinierten Attributbilds
Magento 2 Frage hier: Ich habe ein benutzerdefiniertes Attribut (Medientyp) mit dem Namen 'bicy_range_image' erstellt und versucht, im Kern zu googeln und zu suchen und alles, was ich konnte, um das Bild mit einer benutzerdefinierten Größe und dergleichen zu erhalten, kann aber nicht den richtigen Ansatz finden . Ich kann …

2
Magento 2 Full Page Cache funktioniert nicht
Wann immer ich die FPC-Funktion (Full Page Cache) auf meiner Magento CE 2.0.2-Site aktiviere (egal ob ein Standarddesign oder ein benutzerdefiniertes Design ausgeführt wird) und wenn ich die Homepage dieser Site öffne, wird "Interner Server" angezeigt Fehler 500 "in der Firefox-Konsole, und die Seite ist leer. Was könnte das mögliche …

1
Scheinabhängigkeiten in Magento 2-Integrationstests
Angenommen, das folgende Szenario: Ich habe eine Klasse, die einen externen Dienst anruft Die Klasse implementiert eine Schnittstelle und ist als bevorzugte Implementierung für diese Schnittstelle in definiert di.xml Ein Block empfängt diese Schnittstelle als Konstruktorparameter Ich möchte eine Magento-Anfrage in einem Integrationstest testen, der diesen Block verwendet Ich möchte …


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.