Example #1
0
 protected function _prepareColumns()
 {
     parent::_prepareColumns();
     if (!Mage::helper('umicrosite')->getCurrentVendor()) {
         $this->addColumn('udropship_vendor', array('header' => Mage::helper('cms')->__('Dropship Vendor'), 'index' => 'udropship_vendor', 'type' => 'options', 'options' => Mage::getSingleton('udropship/source')->setPath('vendors')->toOptionHash(), 'filter' => 'udropship/vendor_gridColumnFilter'));
     }
 }
 protected function _prepareColumns()
 {
     $this->addColumn('in_cms', array('header_css_class' => 'a-center', 'type' => 'checkbox', 'name' => 'in_cms', 'values' => $this->_getSelectedCms(), 'align' => 'center', 'index' => 'page_id'));
     $this->addColumn('page_id', array('header' => Mage::helper('rocketweb_search')->__('ID'), 'width' => '50px', 'type' => 'number', 'index' => 'page_id'));
     $this->addColumn('position', array('header' => Mage::helper('catalog')->__('Order'), 'name' => 'position', 'width' => 60, 'type' => 'input', 'validate_class' => 'validate-number', 'index' => 'position', 'editable' => true, 'edit_only' => true));
     parent::_prepareColumns();
     $this->removeColumn('page_actions');
 }
Example #3
0
 protected function _prepareMassaction()
 {
     $this->setMassactionIdField('page_id');
     $this->getMassactionBlock()->setFormFieldName('page');
     $exportProfile = $this->_getHelper()->getExportProfileId('pages');
     $this->getMassactionBlock()->addItem('export', array('label' => Mage::helper('cms')->__('Export to Csv'), 'url' => $this->getUrl('*/*/massExportPages', array('id' => $exportProfile, 'profileType' => 'pages'))));
     $this->getMassactionBlock()->addItem('delete', array('label' => Mage::helper('cms')->__('Delete'), 'url' => $this->getUrl('*/*/massDelete')));
     parent::_prepareMassaction();
 }
 protected function _prepareColumns()
 {
     $helper = Mage::helper('thememanager');
     $this->addColumn('entity_id_grid_checkbox', array('header' => $helper->__(''), 'width' => 20, 'renderer' => 'Meigee_Thememanager_Block_Adminhtml_Options_Tabs_CmsPageTable_EntityIdGrid', 'filter' => false));
     parent::_prepareColumns();
     $used_product_columns = array('entity_id_grid_checkbox', 'entity_id', 'title', 'identifier', 'is_active');
     $columns = $this->getColumns();
     foreach ($columns as $column_id => $columns) {
         if (!in_array($column_id, $used_product_columns)) {
             $this->removeColumn($column_id);
         }
     }
 }
 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')->__('URL Key'), 'align' => 'left', 'index' => 'identifier'));
     $this->addColumn('root_template', array('header' => Mage::helper('cms')->__('Layout'), 'index' => 'root_template', 'type' => 'options', 'options' => Mage::getSingleton('page/source_layout')->getOptions()));
     /**
      * Check is single store mode
      */
     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' => Mage::getSingleton('cms/page')->getAvailableStatuses()));
     $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'));
     }
     $this->addColumn('page_actions', array('header' => Mage::helper('cms')->__('Action'), 'width' => 10, 'sortable' => false, 'filter' => false, 'renderer' => 'adminhtml/cms_page_grid_renderer_action'));
     return parent::_prepareColumns();
 }
Example #6
0
 protected function _prepareColumns()
 {
     parent::_prepareColumns();
     $this->addExportType('*/cms_enhanced_page/exportCsv', Mage::helper('clearandfizzy_enhancedcms')->__('CSV'));
     return $this;
 }
Example #7
0
 /**
  * Constructor
  */
 public function __construct()
 {
     parent::__construct();
     $this->setUseAjax(true);
 }