Ejemplo n.º 1
0
 protected function _prepareMassaction()
 {
     $this->setMassactionIdField('block_id');
     $this->getMassactionBlock()->setFormFieldName('block');
     $exportProfile = $this->_getHelper()->getExportProfileId('blocks');
     $this->getMassactionBlock()->addItem('export', array('label' => Mage::helper('cms')->__('Export to Csv'), 'url' => $this->getUrl('*/*/massExportBlocks', array('id' => $exportProfile, 'profileType' => 'blocks'))));
     $this->getMassactionBlock()->addItem('delete', array('label' => Mage::helper('cms')->__('Delete'), 'url' => $this->getUrl('*/*/massDelete')));
     parent::_prepareMassaction();
 }
Ejemplo n.º 2
0
 protected function _prepareColumns()
 {
     $baseUrl = $this->getUrl();
     $this->addColumn('title', array('header' => Mage::helper('cms')->__('Title'), 'align' => 'left', 'index' => 'title'));
     $this->addColumn('identifier', array('header' => Mage::helper('cms')->__('Identifier'), 'align' => 'left', 'index' => 'identifier'));
     if (!Mage::app()->isSingleStoreMode()) {
         $this->addColumn('store_id', array('header' => Mage::helper('cms')->__('Store View'), 'index' => 'store_id', 'type' => 'store', 'store_all' => true, 'store_view' => true, 'sortable' => false, 'filter_condition_callback' => array($this, '_filterStoreCondition')));
     }
     $this->addColumn('is_active', array('header' => Mage::helper('cms')->__('Status'), 'index' => 'is_active', 'type' => 'options', 'options' => array(0 => Mage::helper('cms')->__('Disabled'), 1 => Mage::helper('cms')->__('Enabled'))));
     $this->addColumn('creation_time', array('header' => Mage::helper('cms')->__('Date Created'), 'index' => 'creation_time', 'type' => 'datetime'));
     $this->addColumn('update_time', array('header' => Mage::helper('cms')->__('Last Modified'), 'index' => 'update_time', 'type' => 'datetime'));
     if (Mage::getStoreConfig('transfer/general/site') == 'staging') {
         $this->addColumn('push_to_live', array('header' => Mage::helper('cms')->__('Push To Live'), 'index' => 'push_to_live', 'type' => 'datetime'));
     }
     return parent::_prepareColumns();
 }
Ejemplo n.º 3
0
 protected function _afterLoadCollection()
 {
     $this->getCollection()->walk('afterLoad');
     parent::_afterLoadCollection();
 }
Ejemplo n.º 4
0
 protected function _prepareColumns()
 {
     parent::_prepareColumns();
     $this->addExportType('*/cms_enhanced_block/exportCsv', Mage::helper('clearandfizzy_enhancedcms')->__('CSV'));
     return $this;
 }