I'd like to add mass action column in CMS->Blocks only via observer, and not to overwrite blocks.. ok, so far I have this:
code:
I'm targeting this event:
<events>
<core_block_abstract_prepare_layout_before>
<observers>
<core_block_abstract_prepare_layout_before_handler>
<type>singleton</type>
<class>masspages/observer</class>
<method>addMassAction</method>
<args></args>
</core_block_abstract_prepare_layout_before_handler>
</observers>
</core_block_abstract_prepare_layout_before>
</events>
and observer code for test col is:
public function addMassAction(Varien_Event_Observer $observer)
{
$block = $observer->getEvent()->getBlock();
if ($block instanceof Mage_Adminhtml_Block_Cms_Block_Grid) {
$block->addColumn('block_id', array(
'header' => 'My title',
'index' => 'block_id',
));
}
}
}
I have tried to put function _prepareMassaction() somewhere,, but how to call it makes me puzzled??