Als «module» getaggte Fragen

Fragen zur Entwicklung benutzerdefinierter Module

1
Magento2: So fügen Sie das dritte Pary-Modul über composer.json in ein benutzerdefiniertes Modul ein
Ich habe ein benutzerdefiniertes Modul erstellt. Dieses Modul hängt vom Modul eines Drittanbieters ab (tecnickcom / tcpdf). Ich habe diese Bibliothek in meiner benutzerdefinierten Modulkomponente composer.json hinzugefügt { "name": "packagename/mymodule", "description": "N/A", "require": { "php": "~5.5.0|~5.6.0", "magento/magento-composer-installer": "*", "tecnickcom/tcpdf":"*" }, "type": "magento2-module", "version": "2.0.0", "license": [ "GPL-3.0" ], "autoload": { …







3
Magento2: Modelldaten durch ein anderes Feld laden
Ich habe unten Tabelle mit dem Namen "Nachrichten". id | posts_id | message_description | created_at ----------------------------------------------------------------------------- 1 1 test1 2016-09-06 10:00:00 2 1 test2 2016-09-06 11:00:00 3 2 test1 2016-09-06 10:00:00 4 2 test2 2016-09-06 11:00:00 app \ code \ Custom \ Module \ Block \ Edit.php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); …

1
Layout wird im benutzerdefinierten Modul nicht aufgerufen
Ich habe ein benutzerdefiniertes Plugin entwickelt, mit dem eine benutzerdefinierte Versandmethode hinzugefügt wurde. Für diese maßgeschneiderte Versandart hatte ich die vorhandenen Vorlagen überschrieben. Es hat gut funktioniert, aber das Ändern des Servers hat einige Probleme verursacht und jetzt werden meine Layoutdateien nicht aufgerufen (dh mein HTML wird nicht geladen.). Ich …

1
Bester Weg, um die Matrizenfunktion zu ersetzen?
Ich habe den folgenden Magento-Code: protected function _sendUploadResponse($fileName, $content, $contentType='application/octet-stream') { $response = $this->getResponse(); $response->setHeader('HTTP/1.1 200 OK',''); $response->setHeader('Pragma', 'public', true); $response->setHeader('Cache-Control', 'must-revalidate, post-check=0, pre-check=0', true); $response->setHeader('Content-Disposition', 'attachment; filename='.$fileName); $response->setHeader('Last-Modified', date('r')); $response->setHeader('Accept-Ranges', 'bytes'); $response->setHeader('Content-Length', strlen($content)); $response->setHeader('Content-type', $contentType); $response->setBody($content); $response->sendResponse(); die; } Wenn ich versuche, meinen Code zu validieren, tritt folgender Fehler …

1
Magento 2: Wie stelle ich VaultProvider ein?
Ich arbeite an einem benutzerdefinierten Zahlungssystem, in dem ich die Magento2-Standard-Tresorfunktion verwende. Alles funktioniert gut, wenn ich den folgenden Code in der Datei Magento\Vault\Model\Method\Vaultin authorize()oder capture()Methoden ersetze . $commandExecutor = $this->commandManagerPool->get( $this->getVaultProvider()->getCode() ); zu $commandExecutor = $this->commandManagerPool->get( "method_code" ); Meine Frage ist, wie kann ich zuweisen vaultprovider? so kann ich …

4
Magento 2: Wie sortiere ich die Reihenfolge der benutzerdefinierten Links Navi?
Ich habe folgenden Code verwendet, um benutzerdefinierte Links in das Topmenü einzufügen. Aber die kommen in der letzten Hauptnavigation. Ich möchte zuerst über uns, dann eine andere Kategorie, dann kontaktiert uns usw. <?php namespace Dcw\Customer\Plugin\Block; use Magento\Framework\Data\Tree\NodeFactory; class Topmenu { /** * @var NodeFactory */ protected $nodeFactory; public function __construct( …

5
Magento 1: Modellumschreiben vs. Event-Dispatching, beste Strategie?
Ich arbeite an einem Modul, in dem ich das Verhalten der getTracking()Methode in einem Versandmodenträgermodell ändern muss . Nehmen wir zum Beispiel diesen Standard: Mage_Usa_Model_Shipping_Carrier_Dhl Meine Anforderung besteht darin, das von dieser Methode zurückgegebene Tracking-Ergebnis zu ändern. Ich habe zwei Lösungen im Sinn, bin mir aber nicht sicher, ob die …


2
So legen Sie den dynamischen Zeitplan für Cronjobs in der Datenbank in Magento 2 fest
Ich arbeite an einem benutzerdefinierten Modul für Magento 2. Ich habe dort crontab eingerichtet und es funktioniert gut mit statischem Zeitplan. <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../app/code/Magento/Cron/etc/crontab.xsd"> <group id="default"> <job name="tm-feed-job" instance="TM\Feed\Model\Cron" method="export"> <schedule>* * * * * *</schedule> </job> </group> </config> Aber ich brauche die <schedule>* * * * * *</schedule>Dynamik aus …

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.