Wie verwende ich das individuelle Layout von Magento mit eigenen Templates?
Bearbeitet man eine CMS-Seite in Magento, so findet sich im linken Menu der Punkt Design. Hier kann man im Dropdown-Menu zwischen den zu verschiedenen zu Verfügung stehenden Layouts, wählen.
Diese sind in der Datei page.xml des jeweiligen Themes definiert.
Will man aber in einen bestimmten Bereich (in unserem Beispiel: content) ein bestimmtes (eigen entwickeltes) Template einsetzen, so erreicht man dies durch folgenden XML-Code, den man in das Textfeld XML für Layoutänderung einsetzt:
1 2 3 4 5 |
<reference name="content"> <block type="my_search/left" name="search_left" template="search/left.phtml"/> </reference> |
Im Beispiel wurde eine Suchmaske, die durch die Datei search/left.phtml definiert ist, in die Fehlerseite (404) eingesetzt, um somit Kunden die Möglichkeit zu geben, von der 404-Fehlerseite direkt im Shop zu suchen.
Hier auch der Screenshot dazu: