/** * Prepare customer address attributes grid collection object * * @return Enterprise_Customer_Block_Adminhtml_Customer_Address_Attribute_Grid */ protected function _prepareCollection() { /* @var $collection Mage_Customer_Model_Entity_Address_Attribute_Collection */ $collection = Mage::getResourceModel('customer/address_attribute_collection')->addSystemHiddenFilter()->addExcludeHiddenFrontendFilter(); $this->setCollection($collection); return parent::_prepareCollection(); }
/** * prepare collection for block to display * * @return Magestore_Customerattribute_Block_Adminhtml_Customerattribute_Grid */ protected function _prepareCollection() { $entityTypeId = Mage::getModel('customer/entity_setup', 'core_setup')->getEntityTypeId('customer_address'); $tbl_faq_item = Mage::getSingleton('core/resource')->getTableName('customerattribute/customeraddressattribute'); $collection = Mage::getResourceModel('eav/entity_attribute_collection')->setEntityTypeFilter($entityTypeId); $collection->getSelect()->join(array('table_attribute' => $tbl_faq_item), 'main_table.attribute_id=table_attribute.attribute_id'); $this->setCollection($collection); return parent::_prepareCollection(); }
/** * Prepare attributes grid collection object * * @return $this */ protected function _prepareCollection() { /** @var Goodahead_Etm_Model_Resource_Entity_Attribute_Collection $collection */ $collection = Mage::getResourceModel('goodahead_etm/entity_attribute_collection'); $collection->setEntityTypeFilter($this->_getEntityTypeFromRegistry()); $collection->addFilterToMap('attribute_id', 'main_table.attribute_id'); $collection->addFilterToMap('entity_type_id', 'main_table.entity_type_id'); $this->setCollection($collection); return parent::_prepareCollection(); }
protected function _prepareCollection() { $collection = Mage::getResourceModel('catalog/product_attribute_collection'); $subquery = Mage::getSingleton('core/resource')->getConnection('core_write')->select(); $subquery->from(array("attr" => Mage::getSingleton('core/resource')->getTableName("eav_entity_attribute")), "attr.attribute_id")->join(array("groups" => Mage::getSingleton('core/resource')->getTableName("eav_attribute_group")), 'attr.`attribute_group_id` = groups.`attribute_group_id`', array('attribute_group_name' => new Zend_Db_Expr('GROUP_CONCAT( DISTINCT attribute_group_name )')))->group('attr.attribute_id'); $collection->getSelect()->columns(array('is_ait_allow' => new Zend_Db_Expr('IF( is_global IN ( ' . implode(',', $this->_getEnableScope()) . ' ) , 1, 0 )')))->joinLeft(array("group_name" => $subquery), 'group_name.attribute_id = main_table.attribute_id', 'attribute_group_name'); $collection->addVisibleFilter(); $this->setCollection($collection); return parent::_prepareCollection(); }
/** * Prepare customer attributes grid collection object * * @return Enterprise_Customer_Block_Adminhtml_Customer_Attribute_Grid */ protected function _prepareCollection() { $collection = Mage::getResourceModel('enterprise_rma/item_attribute_collection')->addSystemHiddenFilter()->addExcludeHiddenFrontendFilter(); $this->setCollection($collection); return parent::_prepareCollection(); }
/** * Prepare product attributes grid collection object * * @return Mage_Adminhtml_Block_Catalog_Product_Attribute_Grid */ protected function _prepareCollection() { $collection = Mage::getResourceModel('catalog/product_attribute_collection')->addVisibleFilter(); $this->setCollection($collection); return parent::_prepareCollection(); }
/** * Prepare category attributes grid collection object * * @return Hackathon_CatalogAttributes_Block_Adminhtml_Catalog_Category_Attribute_Grid */ protected function _prepareCollection() { $collection = Mage::getResourceModel('catalog/category_attribute_collection')->addFieldToFilter('is_user_defined', 1); $this->setCollection($collection); return parent::_prepareCollection(); }
/** * Prepare temple attributes grid collection object * * @access protected * @return Lionleap_Temples_Block_Adminhtml_Temple_Attribute_Grid * @author Ultimate Module Creator */ protected function _prepareCollection() { $collection = Mage::getResourceModel('lionleap_temples/temple_attribute_collection')->addVisibleFilter(); $this->setCollection($collection); return parent::_prepareCollection(); }