Magento – Variable aus CMS Page an Template Datei übergeben

Bei Magento braucht man öfters Templates für die verschiedensten Dinge. Diese Templates werden je nach Bedarf innerhalb von static Blocks oder CMS Pages aufgerufen. Dazu zählen z.B. Listen von Produkten innerhalb von CMS Pages.

 

In einige Fällen muss man jedoch innerhalb der Templates auf Variablen zugreifen.  Dies ist einfacher zu realisieren als man denkt und äußerst praktisch.

Hier der Aufruf eines Templates (der Übersicht in unterschiedlichen Zeilen)

{{block type=“catalog/product_list“

name=“contentblock“

category_id=“7″

template=“catalog/product/TEMPLATE_NAME.phtml“

custom_variable=“abcdef“ }}

 

Das übergeben von Variablen an ein Template geht super einfach durch das Hinzufügen eines Parameters. z.B.

custom_variable=“abcdef“

Der Aufruf im Template erfolgt über get + Variablennamen

$this->getCustomVariable();

 

Wichtig ist, dass die Variablen auf der CMS Page klein geschrieben werden müssen. z.B.

new_variable_test => getNewVariableTest

 

mehr Informationen zu Magento Beratung gibt es hier.

 

Schreibe einen Kommentar

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