2014-01-15 39 views
0

我爲不同產品添加了不同製造商屬性。我想顯示所有制造商屬性,這些屬性是在管理後端添加到前端右欄中的。 如果有人知道這一點,請幫我出來如何在magento的前端右欄顯示所有制造商屬性

+0

你能描述一下多一點?通常我們對所有產品都有一個下拉式產品屬性,您可以從下拉選項中爲每種產品選擇特定值。我們可以設置該屬性以分層過濾顯示。您的需求是什麼請詳細解釋 – Saurabh

+0

ok。實際上,我想在前端的右側顯示製造的所有下拉屬性,就像我們在前端左側顯示所有類別或右面板.........就像我想在前端的右側顯示製造的所有屬性.......我希望你現在可以理解 –

+0

所以你需要做一個下拉菜單產品屬性和製造商名稱(或者你想要的),當你做它時,將會有選項,你需要選擇是,在分層過濾中顯示。之後,您需要選擇每個產品的選項,就是這樣。 – Saurabh

回答

1

代碼如下...請在catalog.xml中引用xml代碼參考權限。

<reference name="right"> 
<block type="core/template" after="cart_sidebar" name="catalog.manu" template="catalog/product/manu.phtml"/> 
..... 
</reference > 

下添加目錄添加文件>產品/ manu.phtml 的含量低於

 <?php 
$attribute = Mage::getSingleton('eav/config')->getAttribute('catalog_product', 'color'); 
if ($attribute->usesSource()) { 
    $options = $attribute->getSource()->getAllOptions(false); 
    if(count($options)>0){ 
    ?> 
     <select> 
     <?php 
     foreach($options as $eachval){ 
     ?> 
      <option value="<?php echo $eachval['value']?>"><?php echo $eachval['label']?></option> 
     <?php } ?> 
    </select> 
    <?php } } ?> 
+0

我已經添加了代碼,但它並沒有顯示在首頁 –

+0

請告訴我爲什麼它沒有提交或我錯了 –

+0

謝謝它在前面頁面,但顯示下拉列表.....但我想顯示列表中的所有屬性不在下拉菜單中 –

相關問題