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, …
In Magento 1 konnte ich einen durch eine Layoutdatei hinzugefügten Block entfernen, indem ich diesen in meinen Layoutblock einfügte <remove ="block_id_here" /> Wie kann ich dasselbe für Magento 2 tun? Nehmen wir als praktische Übung an, ich habe ein eigenes Modul, aus dem ich den Dashboard-Block von der Admin-Dashboard-Seite entfernen …
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 …
Ich habe eine Top-Bar-Cart-Funktionalität für die Ladenfront entwickelt, die die letzten drei Produkte anzeigt, die dem Warenkorb hinzugefügt wurden. Dies funktioniert hervorragend, wenn der Cache deaktiviert ist, aber wenn ich den Cache aktiviere, werden komische Zwischensummen im Top-Cart und komische Produkte im Warenkorb angezeigt. Das macht mich traurig: '( Ich …
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?
Ich habe festgestellt, dass ich beim Versuch, die unsetChildMethode zu verwenden, manchmal das Attribut 'name' und andere 'as' verwenden muss. Wenn ein Block normal hinzugefügt wird, verwenden Sie anscheinend 'as'. Wenn er jedoch mithilfe der appendMethode zu einem Block hinzugefügt wird, müssen Sie möglicherweise 'name' verwenden. Ist diese Annahme richtig? …
Ich muss einen mehrsprachigen statischen Block erstellen. Bisher habe ich einen statischen Block mit der ID 'delivery_returns' erstellt. Ich rufe es im Katalog \ product \ view.phtml folgendermaßen auf: $deliveryBlock = Mage::getModel('cms/block')->load('delivery_returns'); echo $deliveryBlock->getTitle(); echo $deliveryBlock->getContent(); Ich verstehe das, um diesen Block zu übersetzen: Ich sollte nur einen anderen erstellen. …
In Magento 1 können Sie den aktuellen Währungscode folgendermaßen abrufen: Mage::app()->getStore()->getCurrentCurrencyCode() Ich frage mich, welche Vorgehensweise in Magento 2 empfohlen wird. In meinem Fall in einem Block.
In der system.logDatei meiner Magento-Installation habe ich folgende Fehlermeldung DEBUG (7): Sicherheitsproblem: block_namewurde nicht in die Whitelist aufgenommen. Wo block_nameist der Name eines Blocks, der in meinem Geschäft verwendet wird? Was bedeutet es und wie behebe ich es?
Ich benutze magento2-1.0.0-beta4 Ich habe den checkout.rootBlock von app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xmlauf die Produktseite kopiert . Alles funktioniert einwandfrei, bis ich den aktiviere page_cache. Dieser Block ist cacheable="false"in der Layout-XML enthalten. Wenn ich jetzt meine Produktseite öffne, wird der Block überhaupt nicht gerendert. Wenn ich den Seiten-Cache richtig verstanden habe, sollte er solche …
Was ist der Unterschied zwischen <action method=”unsetChild”>und <remove name=""/>? Mit beiden Funktionen wird ein Block aus dem Layout entfernt. Könnte jemand mit einem Beispiel erklären?
Ich bin mir nicht sicher, wie ich diesen Fehler herausfinden soll. Ich habe eine Woche lang gegoogelt und kann anscheinend keine Lösung finden. Irgendwelche Ideen? 2013-06-10T04:04:28+00:00 ERR (3): exception 'Mage_Core_Exception' with message 'Invalid block type: ' in /home/xxxxxxx/public_html/app/Mage.php:594 Stack trace: #0 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(495): Mage::throwException('Invalid block t...') #1 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(437): Mage_Core_Model_Layout->_getBlockInstance('', Array) #2 …
Ich versuche, einen bestimmten Block von meiner Produktseite in Magento zu entfernen, kann aber anscheinend nicht herausfinden, wo ich ihn löschen soll. Ich denke, es liegt irgendwo in den XML-Dateien, aber da ich kein so guter Webentwickler bin, fand ich es dumm, nur zu versuchen, einige Dateien zu löschen. Im …
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.