管理模块自定义cms / page网格没有任何排序功能

时间:2012-11-12 16:27:53

标签: php magento-1.7 magento

我创建了一个复制CMS-> Page网格布局的管理模块。我已将adminhtml\default\default\template\widget\grid.phtml的核心代码复制到我的管理页面模板文件中,并使该模板的块扩展为Mage_Adminhtml_Block_Widget_Grid

CMS页面显示正常,我还设法将自己的列添加到网格中,但是没有一个默认列(或我自己的列)可以排序或过滤。

有谁知道这里会发生什么?我是否在某处犯了错误,或者我是否需要手动将这些默认字段排序?

1 个答案:

答案 0 :(得分:3)

一个好的起点是这个类,用于产品网格:

Mage_Adminhtml_Block_Catalog_Product_Grid

特别是功能

_prepareCollection()

_prepareColumns()

我已经使用该块作为我自己的自定义网格的基础。如果您需要任何进一步的指示,请随时告诉我,我会尽力看看