Je veux charger un fichier CSS personnalisé dans la zone d'administration de Magento. Mon approche est de le faire exactement comme je le ferais dans le frontend: qui génère le suivant Cela me dit que Magento cherche mon CSS dans Mais cela ne semble tout simplement pas comme le approprié em> moyen de le faire depuis Le tout semble plus étroit pour moi lorsque je regarde un module de base comme mais ce fichier est stocké Unter / skin / adminhtml / par défaut fort> /. . P> Qu'est-ce que je fais mal? p> p> code> tag: p>
/ Skin / AdminHTML / Base / Default / Nomspace / Module Code>. Donc, si je le mettais là-bas, je vais probablement aller et tout fonctionnerait. P>
/ Skin / AdminhTML / Base Code> n'existe même pas. P>
mage_widget code>. Il ajoute des fichiers CSS exactement de la même manière: p>
4 Réponses :
base / par défaut em> est l'emplacement approprié pour ce fichier. C'est la façade ultime quelle que soit la zone de conception. Il ne serait pas inapproprié de fournir des actifs thématiques sous défaut / défaut em> étant donné le précédent de l'équipe principale. Si cela est présent dans ce dernier de ces deux thèmes, le lien serait généré pour ce chemin avant le premier. P>
Incidemment, si vous renommez app / conception / adminhtml / par défaut em> to app / conception / adminhtml / base em> le thème de l'administrateur fonctionne bien. P>
Incidemment, si vous renommez application / conception / adminhtml / par défaut sur App / Conception / AdminHTML / Base Le thème Admin fonctionne bien. P>
@benmarks La réponse est correcte bien que incomplète. Vous devez également renommer un autre répertoire:
skin / adminhtml / par défaut code> à
skin / adminhtml / base code> p>
J'ai créé un thème personnalisé pour l'administrateur afin que je puisse avoir pu Manipulez les insertions d'en-tête, etc. P>
Je devais donc modifier le
config.xml code> dans mon module à ressembler: p>
xxx pré> Edit h1>
J'ai trouvé que je constate que simplement renommer le "code> dis directrice" / par défaut> Theme Dir sur
adminhtml / base / par défaut code> et la peau code> code > Dossier comme je l'ai suggéré Breaks Strong> Création de produit rapide dans la section Produits configurables de l'administrateur. p>
J'ai fini par copier un
myModule_layoutfile.xml code> (pourrait être un local.xml code> fichier, je ne voulais tout simplement pas mettre de fichier sans référence à mon module) sur
adminhtml / par défaut / par défaut / layout code> et
frontal / base / par défaut / la mise en page code> DIRS. p>
Notez que
adminhtml code> n'a pas de code> Base code>, donc
par défaut / par défaut est utilisé. p>
le
myModule_layoutf Île.xml Code> Contenu: P>
<?xml version="1.0"?> <layout> <default> <reference name="head"> <action method="addJs"><script>jquery/jquery.min.js</script></action> <action method="addJs"><script>jquery/jquery.noConflict.js</script></action> </reference> </default> </layout>
J'ai eu le même problème. Vérifiez à double vérification si le chemin est absolument correct. Dans mon cas, j'avais espaces de noms / module / css / mycss.css. J'ai manqué le dossier CSS et parce que Magento n'a pas pu le trouver dans le dossier par défaut, il est allé au dossier de base. P>
<config> ... <adminhtml> <layout> <updates> <namespace_module> <file>module.xml</file> </namespace_module> </updates> </layout> </adminhtml> ... </config>
C'est beaucoup compréhensible
Mais j'ai un doute que le dossier personnalisé sera perdu lorsque la version de Magento sera mise à jour. J'ai besoin d'ajouter des JS personnalisés uniquement dans le dossier de module lui-même ou même mieux s'il vous plaît dites-moi la meilleure solution d'ajouter des JS personnalisées pour le module personnalisé Admin afin que nous ne perdrions rien même après la mise à jour de Magento. Merci d'avance.
Essayez de changer code> sur code>, comme fait dans le module
mage_widget code> Core.
@Axel - Les noms de nœuds ne comptent pas dans cette position.