ajoutez ces lignes dans le fichier app / etc / local.xml (ou) { yourPKG / yourModule / etc / config.xml } sous la <config>
balise
C'est mieux si vous l'ajoutez dans le dossier Config de votre module pour les raisons spécifiées par @Marius dans les commentaires.
<stores>
<admin>
<design>
<package>
<name>default</name>
</package>
<theme>
<default>MyCustomTheme</default>
</theme>
</design>
</admin>
</stores>
où MyCustomTHeme est votre dossier de thème à l'intérieurapp/design/adminhtml/default/MyCustomTheme
Cette méthode prend votre MyCustomTheme comme thème par défaut et utilise FallBack pour toute mise en page introuvable .
L'ajout de l'intérieur de la ligne ci-dessus app/etc/config.xml
n'a montré aucun effet.
Et changer le nom du dossier du package par défaut en " myNewPAckage
" avait remplacé la valeur par défaut et m'obligeait à copier toute la valeur par défaut dans le myNewPAckage
dossier, sinon rien ne fonctionnait .
Donc, pour avoir un effet FallBack, conservez le paquet par défaut et donnez le thème comme yourCustomTheme
.
app/etc/local.xml
. Habituellement, ce fichier n'est pas copié entre les instances (dev, staging, prod) et vous risquez de perdre la fonctionnalité. Utilisez leconfig.xml
fichier d'un module personnalisé.etc/config.xml
ensemble, avecapp/etc/local.xml
une seule configuration XML tout compris.app/etc/local.xml
est chargé en premier, puis rechargé en dernier. La raison en est qu'il peut recevoir ses valeurs de configuration initiales et qu'il a également le dernier mot dans la configuration (en le chargeant à nouveau toujours en dernier).