2013-08-23 56 views
0

我必須從下拉菜單中分配自定義屬性。意味着我們有很多書,我創建瞭如英語,印地文,旁遮普語等語言的自定義屬性我已經試過這magento-以編程方式分配自定義屬性值(從下拉菜單)

$product_id = Mage::getModel('catalog/product')->load(23340); 
    echo "Product Name".$product_id->getName(); 
    $product_id->setStoreId(1)->setData(('book_lang'),24)->save(); 

,其中24是我的自定義的ID下拉屬性(英文),它的工作原理,但它不顯示在過濾器屬性中。

任何反應是珍貴...

回答

0

喜定製選項檢查Magento管理部分和

在catalog.xml中看到這個

<block type="core/template_facade" name="product.info.container1" as="container1"> 
       <action method="setDataByKey"> 
        <key>alias_in_layout</key> 
        <value>container1</value> 
       </action> 
       <action method="setDataByKeyFromRegistry"> 
        <key>options_container</key> 
        <key_in_registry>product</key_in_registry> 
       </action> 
       <action method="append"> 
        <block>product.info.options.wrapper</block> 
       </action> 
       <action method="append"> 
        <block>product.info.options.wrapper.bottom</block> 
       </action> 
      </block> 
      <block type="core/template_facade" name="product.info.container2" as="container2"> 
       <action method="setDataByKey"> 
        <key>alias_in_layout</key> 
        <value>container2</value> 
       </action> 
       <action method="setDataByKeyFromRegistry"> 
        <key>options_container</key> 
        <key_in_registry>product</key_in_registry> 
       </action> 
       <action method="append"> 
        <block>product.info.options.wrapper</block> 
       </action> 
       <!--     <action method="append"><block>product.info.options.wrapper.bottom</block></action>--> 
      </block> 

,並檢查產品view.phtml爲$this->getChildChildHtml('container2', '', true, true)請給我提供一些更多的信息可能我會建議你正確

和過濾器試試這個$productCollection->addAttributeToFilter('costume_attribute_name', $productId);

+0

嗨jeeten,thanxs爲你的迴應。我的問題是,我創建了一個自定義屬性語言,並且它在這個下拉菜單中有四個值,比如英語,印地語,孟加拉語,旁遮普語,還安裝了一個基於這些屬性過濾產品的插件,我的問題是我設置下拉屬性,它在前端工作,但分配屬性不顯示在後端,這就是爲什麼產品在過濾結果中不可見的原因... – fivee

+0

@fivee您好我可以知道您是否爲產品ya創建了一個新的屬性集產品自定義選項 –

+0

我正在創建新屬性不屬性集,名爲book_lang,它有四個值選項英語,印地語,孟加拉語,旁遮普語我設置這些屬性的編程,但沒有在後端設置book_language屬性的值.. – fivee

相關問題