Das Theme für das Webshop-Frontend kann man in Magento leicht über die Administrationsoberfläche definieren. Doch was tun, wenn man ein eigenes Theme für das Backend verwenden möchte oder Template-Files anpassen muss?
Eigenes Admin-Theme definieren
Damit Magento Template- und Layout-Dateien nicht zuerst im Verzeichnis app/design/adminhtml/default/default/ sucht, sondern in einem eigenen Theme, können Sie in der Datei config.xml Ihrer Extension folgenden Code verwenden:
<config> <stores> <admin> <design> <theme> <default>themename</default> </theme> </design> </admin> </stores> </config>
Nun können Sie Ihre überarbeiteten Template-Dateien in app/design/adminhtml/default/themename/ platzieren. Findet Magento eine Datei dort nicht, überprüft es in zweiter Linie das Verzeichnis app/design/adminhtml/default/default/.
Sie müssen also nur jene Dateien in Ihre Theme kopieren, die Sie auch anpassen. Wie üblich gilt: vermeiden Sie es, Layout-XML-Dateien zu kopieren.
Sehr gut! Ich habe mich schon einmal gefragt wie man das Admin-Theme wohl am elegantesten ändert! Toller Tipp 😉