In Magento 1 ist es als Modulentwickler möglich, die Vorlage eines Blocks mit Layout-XML-Code zu ändern <reference name="block_to_change"> <action method="setTemplate"> <param>/path/to/template.phtml</param> </action> </reference> und fügen Sie dann Ihre Vorlage zum Basisthema hinzu. app/design/frontend/base/default/template/path/to/template.phtml Kann man als Modulentwickler in Magento 2 etwas Ähnliches tun? Oder muss ich Layout-XML oder PHP-Code verwenden, …
Wie kann ich Magento2 ein statisches Bild auf einer PHTML-Seite und CMS-Blöcken hinzufügen? in Magento 1.x war es möglich mit$this->getSkinUrl('images/xyz.jpg') Ich versuche folgende Methode in Magento2 In der Phtml-Datei: <img src=”<?php echo $this->getViewFileUrl(‘images/footer-logo.png’); ?>” alt=”Demo”> In CMS-Blöcken: <img src=”{{view url=”images/slide-bg.jpg”}}” alt=”” /> aber es funktioniert nicht richtig. Bitte schlagen Sie …
In Magento 2 $thisverweist die Variable nicht mehr auf das Blockobjekt einer Vorlage. Es bezieht sich auf eine Vorlagenklasse Magento\Framework\View\TemplateEngine\Php Diese Vorlagenklasse verfügt jedoch über eine Passthrough- __callMethode #File: vendor/magento/framework/View/TemplateEngine/Php.php public function __call($method, $args) { return call_user_func_array([$this->_currentBlock, $method], $args); } Damit stellen Sie sicher, dass alle Methodenaufrufe den eigentlichen Block …
Ich habe diesen Controller: ... public function insertAction() { $something = 'testcase'; $this->loadLayout(); $this->_title($this->__("the title")); $this->renderLayout(); } ... Ich möchte $somethingin meinem .phtml-Dokument zugreifen. Wie mache ich das? (oder $somethinganders ausgedrückt: Wie kann ich in meiner .phtml-Datei darauf zugreifen ?)
Ich möchte ein Bild in der Modulvorlagendatei anzeigen. Wenn jemand mein Modul installiert, kann er dieses Bild sehen. Kann ich meine Bilder in meinem Modulverzeichnis speichern oder nicht?
$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?
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.
Auf der Ansichtsseite wird ein Textfeld angezeigt, um die Verfügbarkeit von Nachnahme zu überprüfen. view.phtml echo $this->getLayout()->createBlock('core/template')->setTemplate('checkdelivery/checkdelivery.phtml')->toHtml(); In view.phtmlder folgenden Datei rufen wir auf. Aber ich möchte statische Blockkennung [Identifier Code - Check] anstelle der folgenden Datei aufrufen . template / checkdelivery / checkdelivery.phtml <div class="block block-list block-check-delivery"> <div class="block-title"> …
Wie die Dateierweiterung andeutet, kann mit einer .phtmlDatei PHP-Code mit HTML gemischt werden. Die Tatsache, dass Sie es können, sollte jedoch nicht als Lizenz gesehen werden, wild zu werden. Warum sehen wir immer noch so viele .phtml-Dateien, die mit viel PHP durchsetzt sind? Und was ist ein guter Ansatz, um …
Ich habe mein eigenes Thema erstellt, indem ich das Magento/BlankThema erweitert habe. Nun will die Standard - Header - Template - Dateien zu überschreiben link.phtml, topmenu.phtml,header.phtml die an befindet sich vendor/module-theme/view/frontend/templatesin mein Thema. Mein Thema befindet sich bei app/design/frontend/MyModule/MyTheme Bitte lassen Sie mich wissen, wie ich überschreiben kann und wie …
Ich versuche, die Gesamtsumme der Bestellung auf der Erfolgsseite von Magento 2 zu ermitteln. Ich habe diesen Code hinzugefügt <?php $order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId()); $totall = $order->getGrandTotal(); ?> Aber ich erhalte eine Fehlermeldung, wenn ich nach der Bestellung die Erfolgsseite erreiche. Ich denke, der Code funktioniert für Magento 1, aber nicht …
Ich kann die Produktsammlung mithilfe von laden [$objectManager->create('Magento\Catalog\Model\ResourceModel\Product\Collection')] Aber in dieser Sammlung ist die Produkt-URL nicht vorhanden. Wie können wir die Produkt-URL auch mit dieser Sammlung erhalten?
Ich entwickle gerade ein Magento 2.0-Thema. Ich versuche, das Verhalten der Steuerklasse im Frontend zu ändern. Die Datei, die ich ändern muss, befindet sich in App / Code / Magento / Tax / View / Base / Templates / Pricing / Adjustment.phtml. Wie kann ich diese Ansicht aus meinem Magento-Thema …
Wenn Sie in Magento 1 Daten aus Ihrer Controller-Aktion an die "Ansicht" übergeben möchten (dh einen Block in Ihrem Layout, können Sie) Fügen Sie der globalen Registrierung über einen Wert / ein Objekt hinzu Mage::register Rufen Sie direkt ein Blockobjekt ab und legen Sie nach der Ausführung die Dateneigenschaften für …
Ich möchte eine Magento-HTML-Datei zu einem statischen Block aufrufen. Ich habe ein benutzerdefiniertes Thema! wie geht das bitte Hier /public_html/vendor/magento/module-catalog-search/view/frontend/templates/advanced/form.phtml Wo befindet sich die HTML-Datei? Was soll ich tun, um sie aufzurufen? /public_html/app/design/frontend/Emthemes/everything/shoppingcenter
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.