Ich sehe viele Vorkommen dieses Kommentars /* @escapeNotVerified */in den Vorlagendateien für Magento2. Hat es eine besondere Bedeutung? Gibt es eine Verwendung dafür? Beispiele: https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L23 https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/image_with_borders.phtml#L10 https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/gallery.phtml#L12 Ich könnte hier ein paar Seiten weitermachen.
Ich habe gerade angefangen, mit Magento 2 herumzuspielen. Kann mir jemand sagen, wo ich die Option "Vorlagenpfadhinweise" finde, die sich früher unter System> Konfiguration> Entwickler> Debugging befand ?
Magento empfiehlt, keine Vorlagen über Symlinks zu verwenden: Advanced > Developer > Template Settings > Allow Symlinks Warnung! Das Aktivieren dieser Funktion wird in Produktionsumgebungen nicht empfohlen, da dies ein potenzielles Sicherheitsrisiko darstellt. Bis heute sehe ich hier keine Risiken. Was ist das Risiko?
Wie kann ich eine Blockfunktion in einem beliebigen HTML aufrufen? Zum Beispiel, wenn ich meine benutzerdefinierte Blockfunktion in product list.phtml aufrufen möchte?
Wie füge ich einen Block (abhängig von der Konfiguration im Admin-Panel) in Magentos Layout-XML bedingt hinzu? Wir können überprüfen, ob die Konfiguration für Aktionen wahr ist. Im folgenden Beispiel sample/config/show_toplinkswird die Vorlagendatei zum Rendern der Top-Links verwendet , wenn die Konfiguration im Admin-Bereich (unter System-> Konfiguration) wahr ist links.phtml. Wenn …
Mir ist bekannt, dass Magento 2 verschiedene Methoden zum Sichern der Vorlage bietet: $block->escapeHtml() $block->escapeQuote() $block->escapeUrl() $block->escapeXssInUrl() Aber ich frage mich, wann ich diese Methoden anwenden soll?
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 …
Einige von Ihnen haben dieses Thema wahrscheinlich in Bezug auf Theming von Grund auf für Magento 1 gelesen: Theming - von Grund auf neu Ich habe mich gefragt, was die beste Vorgehensweise wäre, um ein Theme von Grund auf für Magento 2 zu entwickeln. Bauen Sie mit dem Muttersprachler lumaoder …
Gibt es einen integrierten Magento-Helfer, der ausgegebene Vorlagendaten umgeht, um XSS zu verhindern? Oder soll ich einfach das PHP htmlspecialcharsoder die htmlentitiesFunktionen nutzen?
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. <?php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $category = $objectManager->get('Magento\Framework\Registry')->registry('current_category'); ?><ol><?php foreach ($category->getChildrenCategories() as $child_category) { ?><li> <ul><?php foreach ($child_category->getProductCollection() as …
Ich arbeite mit Magento 2 - Beta. Aber kann nicht finden, wie man die Konfigurationswerte in den phtml Akten erhält. Beispiel: Ich möchte meine benutzerdefinierten Modulkonfigurationswerte in einer Magento_Catalog/templates/product/list.phtmlDatei abrufen. Weiß jemand, wie das geht?
Ich entwickle ein benutzerdefiniertes Modul für die Zahlungsmethode in Magento 2. Derzeit verwende ich cc-form.html aus dem Anbieterverzeichnis und das Modul, das einwandfrei funktioniert. Siehe unten Pfad: Anbieter / magento / module-payment / view / frontend / web / template / payment / cc-form.html Gibt es eine Möglichkeit, HTML-Dateien zu …
Was ist der Zweck des Renderns der benutzerdefinierten Modulseite in Magento2 unter Verwendung der \Magento\Framework\View\Result\PageFactoryim Konstruktor eingefügten Ergebnis-Factory- Klasse und des Anzeigens der Seite ? $resultPage = $this->resultFactory->create(ResultFactory::TYPE_PAGE); anstatt diese unter Art der Anzeige, die in Magento 1.x Ansatz identisch ist $this->_view->loadLayout(); $this->_view->renderLayout();
Ich möchte die in magento admin gespeicherte Telefonnummer im Frontend von magento 2 anzeigen. Ähnlich wie in Magento 1.9 $storePhone = Mage::getStoreConfig('general/store_information/phone');
Eine ähnliche Frage wurde hier bereits gestellt: Magento 2 Javascript-Textübersetzungen , aber Magento hat diese Übersetzungstechnik in der Beta-Version aktualisiert. Wie kann ich von Javascript verwendete Übersetzungen hinzufügen oder aktualisieren? Ich habe herausgefunden, dass Magento eine Datei namens 'js-translation.json' im statischen Ordner erstellt. Wenn ich diese Datei direkt bearbeite, werden …
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.