Wer ein Template für Magento umsetzen möchte, wird früher oder später über die Layout-XML-Dateien stolpern. Diese bestimmen die Position der einzelnen Module, die verwendeten Spaltenlayouts und Co. Möchte man nun z.B. einen Statischen Block in die Sidebar einfügen, muss man dies auch in den entsprechenden Dateien machen.
Einen statischen Block in das Template einzubinden, macht durchaus Sinn. So kann man über Statische Blöche Informationen in den Sidebars, oder der Fußzeile anzeigen lassen. Ist ein WYSIWYG-Editor installiert, kann auch ein Ungeübter die Statischen Blöche verwalten.
Folgender XML-Code ist nötig um einen Statischen Block in die Linke Sidebar einzufügen:
block_name
Der Seitenbezeichner des Statischen Blocks ist in diesem Falle block_name. Diesen kann man natürlich individuell ersetzen. Es sind natürlich mehrere Blöcke in einem Template möglich. Lediglich der Block-Name muss eindeutig sein.






Danke!
Klappt wunderbar. Kann man den Inhalt noch in einem Rahmen, oder einer der Boxen aus der Sidebar ausgeben?
kannst du genau sagen wo ich dies einfühgen muss?
Hallo, mir ist auch völlig unklar, in welche xml-Datei ich den Code einbinden muss …
Hallo wolf,
das geht mir genauso. ‘entsprechende Dateien’ ist wirklich ein dehnbarer Begriff. Welche Datei und an welcher Stelle in der Datei kann man den linken Block mit hilfe des o.a. codes einfügen?
Gruß
Günther
Moin zusammen,
die Datei heisst:
/app/design/frontend/default/default/layout/catalog.xml
Grüüüße
hallo,
wie deklariere ich, dass ich den block in die mitte
setzen kann?
anstelle von “left” middle oder so ähnlich?
grüße
Statt den Block in reference left zu setzen musst du einfach nur den Block in die reference content setzen. Müsste es auch geben.
hey michael,
jo funktioniert super…
vielen dank für den hinweis und deine hilfe.
grüße
Gerne wieder!
Vielen Dank für die Erklärung, so habe ich das auch hinbekommen.
Wo kann ich einstellen auf welcher Seite welche Blöcke angezeigt werden?