Magento

Fragen und Antworten für Benutzer der Magento E-Commerce-Plattform

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 …



4
Magento 2: Setzen Sie die Standardattributoption auf Keine
Ich möchte einen Standardattributwert haben, Noneaber wenn ich ein Attribut erstelle, wird der erste Optionswert als Standard festgelegt. Bitte überprüfen Sie das beigefügte Bild. Wie ich es so konfigurieren kann, dass der Standardwert Noneanstelle der zuerst eingegebenen Option verwendet wird. Während ich in Magento 1 nicht gezwungen war, eine Standardoption …

5
Magento2: So überschreiben Sie die Widget-Vorlage
Das CatalogWidget-Modul enthält die Datei widget.xml. In der widget.xml befindet sich <parameter name="template" xsi:type="select" required="true" visible="true"> <label translate="true">Template</label> <options> <option name="default" value="product/widget/content/grid.phtml" selected="true"> <label translate="true">Products Grid Template</label> </option> </options> </parameter> Wie kann die Vorlagendatei für das Widget ordnungsgemäß geändert werden?

2
Magento2 Circular Depedency beim Lesen der Konfiguration
Ich kann ScopeConfigInterface $scopeConfigbestimmte Objekte nicht erweitern di.xml <preference for="Magento\Framework\Logger\Monolog" type="Foo\Log\Logger\FooLog" /> <virtualType name="helper" type="Foo\Log\Helper\Data" /> <type name="Foo\Log\Logger\FooLog"> <arguments> <argument name="helper" xsi:type="object">Foo\Log\Helper\Data</argument> </arguments> </type> FooLog.php public function __construct( \Foo\Log\Helper\Data $dataHelper ) { $this->_scopeConfig = $scopeConfig; } Data.php public function __construct(ScopeConfigInterface $scopeConfig) { $this->_scopeConfig = $scopeConfig; } $this->_scopeConfig->getValue('dev/debug/foo_bar_config', 'default'); Error: Circular …

2
In welcher Tabelle Zahlungsmethode Informationen der Bestellung speichern
Ich überprüfe mit der Reihenfolge des Admin-Panels und plötzlich, wenn ich eine bestimmte Reihenfolge ansehe. Ich bekomme einen Fehler Nicht erfasste Ausnahme 'Mage_Core_Exception' mit der Meldung 'Die angeforderte Zahlungsmethode ist nicht verfügbar.' . Es wird korrigiert in die Datenbank eingefügt oder nicht. Ich möchte dies überprüfen. Wie kann ich diese …

3
So installieren Sie Magento 2 mit leerem Datenbankkennwort
Ich versuche, Magento 2 auf einem Server zu installieren, der kein Datenbankkennwort verwendet. Es ist eine Art Cloud-Hosting und ich kann dort kein Passwort festlegen. Gibt es eine Möglichkeit, M2 mithilfe der CLI mit leerem Kennwort zu installieren? Ich habe diesen Installationsbefehlsaufruf versucht: cd bin/; /usr/bin/php ./magento setup:install \ --currency=USD …

7
Magento2-Ausnahme während der Installation: 'LogicException' mit der Meldung 'Unbekanntes Modul in der angeforderten Liste:' Magento_BundleSampleData '
Ich habe diesen Fehler bei der Installation von Magento2 erhalten [ERROR] exception 'LogicException' with message 'Unknown module in the requested list: 'Magento_BundleSampleData'' in setup\src\Magento\Setup\Model\Installer.php:403 Stack trace: #0 setup\src\Magento\Setup\Model\Installer.php(364): Magento\Setup\Model\Installer->readListOfModules(Array, Array, 'enable_modules') #1 setup\src\Magento\Setup\Model\Installer.php(323): Magento\Setup\Model\Installer->createModulesConfig(Array) #2 setup\src\Magento\Setup\Controller\Install.php(97): Magento\Setup\Model\Installer->install(Array) #3 vendor\zendframework\zend-mvc\src\Controller\AbstractActionController.php(82): Magento\Setup\Controller\Install->startAction() #4 [internal function]: Zend\Mvc\Controller\AbstractActionController->onDispatch(Object(Zend\Mvc\MvcEvent)) #5 vendor\zendframework\zend-eventmanager\src\EventManager.php(444): call_user_func(Array, Object(Zend\Mvc\MvcEvent)) #6 vendor\zendframework\zend-eventmanager\src\EventManager.php(205): …

2
Fügen Sie jQuery Datatables in Magento 2 hinzu
Ich versuche, die jquery DataTables im Magento-2-Frontend mit den requirejs zu verwenden. Ich kann die Datei datables.min.js im Netzfenster sehen, aber irgendwie gibt es den folgenden Fehler. Mein reuirejs-config.jssieht so aus var config = { map: { '*': { dataTable: 'Ktpl_Slider/js/datatables.min' } } }; Und ich rufe diese Funktion in …

4
Wie nennt man Blöcke in Controller Magento2?
Ich will getBlock Adb/Block/Index in controller Adb/Controller/Category/View. Wie geht das? Bearbeiten in der Steuerung. namespace Addon\Faq\Controller\Category; class View extends \Addon\Faq\Controller\Category { /** * @var \Magento\Framework\Controller\Result\ForwardFactory */ protected $_coreRegistry = null; /** * @var \Magento\Framework\View\Result\PageFactory */ protected $resultPageFactory ; /** * @param \Magento\Backend\App\Action\Context $context * @param \Magento\Framework\View\Result\PageFactory $resultPageFactory */ public function …


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.