Per personalizzare la sezione di amministrazione di Magento al momento dobbiamo arraggianci editando un file manualmente.
Primo passo:
Nella cartella /app/code ci sono 3 cartelle (community,core,local) la cartella local serve per sovrascrivere delle classi presenti in core.
Percui se dovremmo impostare un nostro template per il pannello di amministrazione stando sicuri che al prossimo aggiornamento non venga sovrascritto dovremmo creare logicamente un pacchetto di templates separato in /app/design/adminhtml/nostropacchetto e in skin/adminhtml/nostropacchetto inserire le varie immagini e css necessari.
Secondo passo:
Sovrascrivere quindi la classe che richiama i templates.
Per sovrascrivere la classe quindi copieremo il file nel quale avremo la classe stessa nella nostra nuova configurazione ovvero in /app/code/local/(percorso del file già presente in /app/code/core/etc..etc..).
Nella versione 2.1.2 il file da copiare si trova in /app/code/core/Mage/Adminhtml/Block/Page.php e lo copieremo in /app/code/local/Mage/Adminhtml/Block/Page.php
Terzo passo:
In questo file modificheremo le seguenti righe come segue:
public function __construct() { /*parent::__construct(); $this->setTemplate('page.phtml'); $action = Mage::app()->getFrontController()->getAction(); if ($action) { $this->addBodyClass($action->getFullActionName('-')); }*/ Mage::getDesign()->setArea('adminhtml'); Mage::getDesign()->setPackageName('nostrotemplate'); Mage::getDesign()->setTheme('default'); }
Quarto passo:
Finito.





