【问题标题】:Changing the Access Denied Message in Magento在 Magento 中更改访问被拒绝消息
【发布时间】:2010-04-02 00:47:50
【问题描述】:

当您尝试做您无法企及的事情时,如何更改显示在 magento 管理员中的“拒绝访问”页面/副本?

我想稍微修改一下副本。

有什么想法吗?

【问题讨论】:

    标签: php zend-framework magento


    【解决方案1】:

    您将在 Admin 中收到的 Access Denied 错误并非来自 HTML 页面,而是使用以下代码生成的异常

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

    如果您真的想更改此文本,我建议您选择以下两种方法之一。

    首先是覆盖“拒绝访问”。您的语言环境的密钥。您会通过告诉系统“拒绝访问”键来欺骗系统。应翻译为[您的留言]。这里的缺点是我不确定社区版是否真的引用了 en_US 的语言环境文件。

    第二种方法是覆盖Mage_Adminhtml_Helper_Date 类的__ 方法。如果传递给此方法的文本不是“拒绝访问”,则将调用传递给原始类 (parent::__(...))。文本为'Access Denied.',将您的自定义消息放在那里。

    【讨论】:

    • 这正是我想要的。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 2012-09-16
    • 1970-01-01
    • 2012-11-05
    • 2019-12-15
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多