Statische Blöcke in Magento-Templates einfügen

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.

Dieser Beitrag wurde unter Sonstiges abgelegt und mit , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

10 Antworten auf Statische Blöcke in Magento-Templates einfügen

  1. Johanna sagt:

    Danke!
    Klappt wunderbar. Kann man den Inhalt noch in einem Rahmen, oder einer der Boxen aus der Sidebar ausgeben?

  2. Wilhelm sagt:

    kannst du genau sagen wo ich dies einfühgen muss?

  3. wolf sagt:

    Hallo, mir ist auch völlig unklar, in welche xml-Datei ich den Code einbinden muss …

  4. Günther sagt:

    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

  5. Moin zusammen,

    die Datei heisst:

    /app/design/frontend/default/default/layout/catalog.xml

    Grüüüße

  6. Christoph sagt:

    hallo,

    wie deklariere ich, dass ich den block in die mitte
    setzen kann?

    anstelle von “left” middle oder so ähnlich? :)

    grüße

  7. Statt den Block in reference left zu setzen musst du einfach nur den Block in die reference content setzen. Müsste es auch geben.

  8. Christoph sagt:

    hey michael,

    jo funktioniert super…

    vielen dank für den hinweis und deine hilfe.

    grüße

  9. Philip sagt:

    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?

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>