如何在magento中为自定义产品报告添加额外的过滤器

时间:2013-01-05 06:06:28

标签: magento filter grid block

我正在使用magento进行自定义产品报告。我按照url

中的步骤进行了操作

但是如何在“from:”,“to:”,“show By:”之后添加额外的过滤器。我知道在核心文件中编辑的位置(adminhtml / default / default / template / report / grid.php)。但这不是正确的方法。如何为自定义报告覆盖此过滤器块。

2 个答案:

答案 0 :(得分:1)

如果您要编辑模板文件,请实施自己的模块,add a section to the config.xml

<config>
    <stores>
        <admin>
            <!-- override default admin design package and theme -->
            <design>
                <package>
                    <name>default</name>
                </package>
                <theme>
                    <default>CHOOSE_A_NICE_NAME</default>
                </theme>
            </design>
        </admin>
    </stores>
</config>

然后开始在

中更改模板
adminhtml/default/CHOOSE_A_NICE_NAME/template/report/grid.php

答案 1 :(得分:1)

谢谢你迅速回复Fabian Blechschmidt ......几乎我做了同样但我覆盖了模板文件。

adminhtml/default/mytheme/template/reportnew/grid.php

我刚刚将所有报告文件复制到mytheme / template文件夹(reportnew)并且工作正常。

我设法添加了两个额外的字段即国家/地区和自定义属性“myattrib”。但现在我无法从网格中获取值到模型,以便我可以根据这些字段过滤结果。

感谢Murali