2013-05-10 148 views
1

我添加屬性類型Yes/Nois_special到產品。Magento自定義產品屬性

(我只想登錄的用戶可以看到特殊產品。)

然後,我打開一些產品,並設置爲Yes但是,當我表現出來的前端,一切都是No

我清除緩存和reindex之前。但它仍然No

請幫助我的傢伙。我非常感謝你...... !!

在此先感謝... !!

回答

0

當添加屬性時,它們被添加到數據庫中,並且magento將調用緩存到某些數據庫。嘗試在var/cache中刪除您的緩存文件夾並查看是否有幫助。

+0

對於所有產品來說,它仍然是'不'。 :( 謝謝你的幫助! – user2269975 2013-05-10 06:16:31

0

當您創建新產品屬性時,您有很多選項,有幾個更改加載bahavious「產品列表中的顯示」將集合設置爲在類別頁面上加載此選項,「在前面的產品視圖頁上可見 - 結束「加載產品視圖頁面上的屬性。

0

首先,您需要將特色/特殊產品屬性添加到magento。請參閱我的教程,其中介紹瞭如何添加「是/否」屬性。

http://www.pearlbells.co.uk/adding-custom-product-attributes-in-magento/

然後您篩選使用PHTML代碼中的特色產品。

<?php 
$featuredProducts = Mage::getModel('catalog/category')->load($category_id) 
->getProductCollection() 
->addAttributeToSelect('*') 
->addAttributeToFilter('featured_product', 1) 
->addAttributeToFilter('status', 1); 
?>