繁体   English   中英

更改Magento中的拒绝访问消息

[英]Changing the Access Denied Message in Magento

当您尝试做超出范围的事情时,如何更改magento管理员中显示的“访问被拒绝”页面/副本?

我想稍微更改一下副本。

有任何想法吗?

您将在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类的__方法。 如果传递给此方法的文本不是'Access Denied。',则将调用传递给原始类( parent::__(...) )。 文本为'Access Denied.' ,在其中放置自定义消息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM