【发布时间】:2013-01-21 23:21:07
【问题描述】:
我已经阅读了几篇关于堆栈溢出的帖子
以及magento论坛上的几个主题
但是,这些帖子都没有尝试做我想做的事情
我想覆盖
app/design/adminhtml/default/default/template/widget/grid.phtml
文件,因为此文件包含允许任何人从销售->订单视图导出的 html 的一部分。
注意:我们已在权限->角色视图中禁用此用户角色的所有导出选项
显示“导出到:”->“CSV/Excel XML”功能的代码包含在我上面列出的路径中。我想删除那块 html 并覆盖 Magento 包含的文件。
【问题讨论】:
-
我会尝试添加一个 local.xml - 或者更好的是一个新的 layout.xml 到您的扩展并更改模板,并删除导出的东西。之后你需要实现一个观察者来监听
controller_action_predispatch_adminhtml_sales_order_export_excel和controller_action_predispatch_adminhtml_sales_order_export_csv如果 admin_user_group 是错误的,它会阻止这些操作 -
@FabianBlechschmidt 而不是编辑核心文件,最好的替代方法是更改 app/design/frontend/default/theme 而不是 app/design/frontend/default/default
-
@zus Benmarks 在接受的解决方案中描述的内容。定义一个管理主题,然后像前端主题一样使用它——复制文件并更改需要的内容。
标签: magento magento-1.7