Ich habe ein benutzerdefiniertes Modul erstellt, das einen Block in "/ checkout / cart /" zeigt.
Ich verwende diesen Code in der Standardlayoutdatei "checkout.xml":
<block type="checkout/cart_coupon" name="checkout.cart.coupon" as="coupon" template="mymodule/myblock.phtml"/>
Wie kann ich meine Modul-Konfigurationsdatei bearbeiten, um den HTML-Block in "/ checkout / cart /" zu laden, ohne die Standardlayoutdateien zu bearbeiten.
Danke für die Hilfe.
Antworten:
2 für die Antwort № 1Erstellen Sie eine local.xml-Datei in Ihrem benutzerdefinierten Designordner.
Verweisen Sie in der Datei local.xml auf den Einkapselungsblock und fügen Sie Ihren Block als neuen Knoten hinzu.
Beispiel:
<?xml version="1.0" encoding="utf-8"?>
<layout>
<default>
<reference
name="checkout.cart">
<block type="checkout/cart_coupon" name="checkout.cart.coupon" as="coupon" template="mymodule/myblock.phtml"/>
</reference>
</default>
</layout>