2010-04-02 4 views

Répondre

2

L'erreur d'accès refusé, vous obtiendrez dans Admin ne vient pas d'une page HTML, il est une exception qui est généré avec le code suivant

File: app/code/core/Mage/Admin/Model/User.php 
Mage::throwException(Mage::helper('adminhtml')->__('Access Denied.'));  

Si vous voulez vraiment changer ce texte, je Je recommande l'une des deux approches.

Le premier serait de remplacer le 'Accès refusé'. clé pour votre locale. Vous tromper le système en lui disant que la clé 'Accès refusé'. devrait être traduit par [votre message ici]. L'inconvénient ici est que je ne suis pas sûr si l'édition de la communauté fait référence au fichier de paramètres régionaux pour en_US.

La deuxième approche consiste à remplacer la méthode __ de la classe Mage_Adminhtml_Helper_Date. Si le texte transmis à cette méthode est tout sauf 'Accès refusé.', Passez l'appel à la classe d'origine (parent::__(...)). Le texte est 'Access Denied.', déposez votre message personnalisé là-bas.

+0

C'est exactement ce que je cherchais. Merci encore. –