2010-11-18 5 views
2

J'essaie de changer le nom du titre nav principal de "CMS" à "Content". Mais je ne suis pas sûr de savoir comment faire cela sans toucher aux fichiers de base. puis-je remplacer cela dans mon fichier de configuration de module? ou est-ce que je fais ça ailleurs? Ceci est ma première expérience w/magentochanger magento admin nav menu titre

<adminhtml> 
    <menu> 
     <cms> 
      <children> 
       <feature translate="title" module="feature"> 
        <title>Feature</title> 
        <sort_order>2</sort_order> 
       </feature> 
      </children> 
     </cms> 
    </menu> 
    <acl></acl> 
    <events></events> 
    <translate></translate> 
</adminhtml> 

Répondre

3

Vous pourriez essayer d'ajouter l'élément title pour l'élément cms. Im assez sûr les choses partagent la même structure de base à tous les niveaux d'imbrication de la config ...

<menu> 
    <cms> 
    <title>Content</title> 
    <children> 
     <feature translate="title" module="feature"> 
     <title>Feature</title> 
     <sort_order>2</sort_order> 
     </feature> 
     </children> 
    </cms> 
    </menu> 
+0

si simple !! merci a parfaitement fonctionné! – veilig

2

Magento a une fonction intégrée disponible dans Admin pour vous permettre de le faire sans toucher le code du tout. Pourquoi ne pas simplement activer la traduction dans l'Admin et ensuite vous pouvez renommer tout ce que vous voulez sans rien changer !! Allez dans [System]> [Configuration]> [Advanced]> [Developer]> [Translate Inline] et modifiez "Enabled for Admin" sur Yes. Lorsque vous enregistrez une petite icône de livre apparaît à côté de tous les éléments de menu et de la plupart des autres textes. Cliquez sur l'icône et une fenêtre apparaîtra vous permettant de le renommer en fonction de ce que vous voulez. Les résultats sont stockés dans les fichiers csv de traduction Magento sous votre Local choisi et rien du tout n'est changé dans le noyau de magento. C'est ainsi que Magento est conçu pour utiliser traduire pas en éditant le noyau. Une fois que vous êtes satisfait des résultats, désactivez la traduction dans Admin. BTW cela fonctionne aussi bien pour le frontal que vous n'avez pas besoin de passer des heures à trouver quel fichier dans votre thème est responsable du texte que vous voulez changer !! :)

+0

J'ai essayé ceci - la façon dont Magento implémente la fonction de traduction en ligne, ne s'accorde pas du tout avec le système de menu. Dès que vous passez la souris sur l'icône du livre, il pense que vous avez déplacé la souris (sortie de souris?) Le menu, et il disparaît. On dirait que la moitié de ceci est faite avec onmouseover et onmouseout, et l'autre moitié est faite avec Element.observe de Prototype, donc pas facilement surchargée non plus. –