更改Magento后台网格行数
我们从客户那里接到一个需求,让我们更改Magento后台网格显示的行数。现在,这非常简单,我们知道如何做。下面的例子中,我们将使用Magento观测者模型和事件“core_block_abstract_prepare_layout_before”。
首先,给你的文件做好备份。
这是事件的例子,将下面的代码放入到config.xml:
<adminhtml>
<events>
<core_block_abstract_prepare_layout_before>
<observers>
<reward>
<class>grid/observer</class>
<method>applyLimitToGrid</method>
</reward>
</observers>
</core_block_abstract_prepare_layout_before>
</events>
</adminhtml>
第二步
创建模型类observer.php
class Alwayly_Grid_Model_Observer
{
public function applyLimitToGrid(Varien_Event_Observer $observer)
{
$block = $observer->getEvent()->getBlock();
if(($block instanceof Mage_Adminhtml_Block_Widget_Grid) &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp; !($block instanceof Mage_Adminhtml_Block_Dashboard_Grid))
$block->setDefaultLimit(200);
}
}
如果你知道如何创建Magento模块,那么最好将这些代码写入你自己的模块。
电商网站开发服务。
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。