So verbinden Sie meinen benutzerdefinierten Block mit dem Layout
-
13-12-2019 - |
Frage
Es gibt also ein Stück des benutzerdefinierten Blockpuzzles Ich bekomme nicht wirklich.
was ich versuche:
Ich möchte $ this-> getchhildhtml ('customblock') in meiner header.phtml Datei verwenden und haben es einfach drucken 'Hallo World'
was ich so habe:
Eine XML-Datei namens App / etc / modules /
dann eine Datei namens app / code / local / jiri / customblock / etc / config.xml
generasacodicetagpre.Dies funktioniert, ich kann zu system> configuration> fortgeschritten gehen und in den deaktivierten Modulen ausgegeben werden
dann habe ich dieses in app / code / local / jiri / customblock / block / header.php
generasacodicetagpre.Schließlich habe ich dies in meinem benutzerdefinierten Themenordner in app / design / frontend / condertheme / default / vorlage / seite / html / customblock.phtml
generasacodicetagpre.jetzt für die Millionen-Dollar-Frage; Wie schehe ich es, so dass dieses benutzerdefinierte lokale Modul / Block zum Kinderblock des Header-Blocks wird?
Ich habe diese soweit in meiner local.xml aber ich habe keine Ahnung, wie ich den Code an diesen Teil anschließen kann.
generasacodicetagpre.Ich sah sich online um und ich habe herausgefunden, dass ich im Attribut "Type '" Firma / Modul "hinzufügen kann, aber woher weiß es, block / header.php?
Lösung
Wenden Sie die folgenden Änderungen an Ihrem Code an,
in config.xml
generasacodicetagpre.in local.xml,
generasacodicetagpre.Andere Tipps
in etc/config.xml
Block in <global>
-Tag
in local.xml
hinzufügen name
von block