Vous avez déja modifier le design de votre frontend Magento ? Vous souhaitez à présent modifier l’administration du site ? Voilà un tutoriel expliquant les étapes à suivre.

Commencez par créer l’arborescence

app/code/local/MonInterfaceAdmin/Adminhtml/Block

et copiez le fichier Page.php présent dans

/app/code/core/Mage/Adminhtml/Block/

Une fois copié, modifiez le nom de la classe en modifiant

Mage_Adminhtml_Block_Page par MonInterfaceAdmin_Adminhtml_Block_Page

et vider le contenu de la classe et insérer uniquement le constructeur

public function __construct(){
   Mage::getDesign()->setTheme('MonInterfaceAdmin');
}

On indique donc à Magento où aller chercher le dossier de design. Il se basera ainsi sur le dossier app/design/adminhtml/MonInterfaceAdmin.

Il faut aussi copier le dossier dans skin/adminhtml

Je vous conseille de copier le contenu du dossier default de adminhtml et de repartir de là.

La dernière étape consiste à rediriger magento sur votre classe Page.php. Je ne suis pas sur des modifications à effectuer selon les versions

Soit on surcharge le fichier Action.php dans app/code/local/Mage/Adminhtml/Controller et on change

Mage::getDesign()
 ->setArea($this->_currentArea)
 ->setPackageName((string)Mage::getConfig()->getNode('stores/admin/design/package/name'))
 ->setTheme((string)Mage::getConfig()->getNode('stores/admin/design/theme/default'))
 ;

par

Mage::getDesign()->setArea('MonInterfaceAdmin')
 ->setPackageName('MonInterfaceAdmin')
 ->setTheme('default');

Soit j’ai trouvé une autre solution (non testée)

Pour celà ouvrez le fichier /app/etc/local.xml

Dans le block adminhtml

<adminhtml>
          <rewrite>
                <page>Ami2CVAdmin_Adminhtml_Block_Page</page>
	</rewrite>          
</adminhtml>