2010-04-02 66 views

回答

2

訪問被拒絕的錯誤,你會得到在管理並非來自一個HTML頁面,它是與下面的代碼

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

如果你真的想改變這個文本生成異常,我'd推薦兩種方法之一。

第一個將會覆蓋「訪問被拒絕」。您的語言環境的關鍵。通過告訴它關鍵的「訪問被拒絕」,你會欺騙系統。應該翻譯成[你的信息在這裏]。這裏的缺點是我不確定社區版是否真的引用了en_US的區域設置文件。

第二種方法是覆蓋Mage_Adminhtml_Helper_Date類的__方法。如果傳遞給此方法的文本不是「拒絕訪問」,則將該呼叫傳遞到原始類(parent::__(...))。文本IS 'Access Denied.',放下您的自定義消息。

+0

這正是我所期待的。再次感謝。 – 2010-04-02 14:13:45