最新消息:Excel无乱码转CSV,由于工作原因很少更新博客和回复大家的评论,非常抱歉。

magento 经常用的语句

1.得到产品,以及过滤:

getResourceModel('catalog/product_collection')
$collection = Mage::getModel('catalog/product')->getCollection();
->Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection

2.

public function addAttributeToSelect($attribute, $joinType = false)

取得属性集,属性过滤

$attributes = Mage::getSingleton('catalog/config')
->getProductAttributes();
$collection->addAttributeToSelect($attributes) //选择属性

   ->addMinimalPrice()
   ->addFinalPrice()
   ->addTaxPercents()
   ->addAttributeToFilter('test_product', 1, 'left')  //属性过滤 具备该属性
   ->addStoreFilter();  //商店过滤

Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($collection); 

//对产品的状态进行可见性过滤 Disable,Enable
Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($collection);  //visibility过滤 Catalog,Search,Not Visible
$this->_productCollection = $collection;

3.

       protected function _prepareLayout()  //面包屑
       {
           if ($breadcrumbsBlock = $this->getLayout()->getBlock('breadcrumbs')) {
               $breadcrumbsBlock->addCrumb('home', array(
                   'label'=>Mage::helper('catalog')->__('Home'),
                   'title'=>Mage::helper('catalog')->__('Go to Home Page'),
                   'link'=>Mage::getBaseUrl()
               ));
           }   
                          
           parent::_prepareLayout();
       }

4.

protected function _beforeToHtml()
{
 parent::_beforeToHtml();
 $toolbar = $this->getToolbarBlock();   //工具条
 $toolbar->removeOrderFromAvailableOrders('position'); //移除可用的排序
 return $this;
}

5.设定使用的模板

$this->setTemplate('catalog/product/edit.phtml'); 设置模板

6.后台修改加入后台的块内容

$this->_addContent($this->getLayout()->createBlock('test/adminhtml_catalog_product_edit'));

实体的 不能是布尔的

转载请注明:嗨酷哥,有你更酷! » magento 经常用的语句

与本文相关文章

发表我的评论

取消评论
表情 插代码

Hi,您需要填写昵称和邮箱!

  • 必填项
  • 必填项

网友评论1条  本站回复1

  1. 你的网站做的怎么出现问题了?向下拉的时候侧边栏被覆盖了

    小马哥2012-06-19 12:44 回复
    • 是啊,这个问题一直在纠结我,现在也没有时间来处理这个问题。

      hicoogle2012-06-19 16:15 回复