2011-06-22 21 views
0

我是magento中的新成員,我正在致力於http://www.theartworkgallery24.com/stage/網站。請檢查閃光橫幅下方,有4個大圖像是用戶可以直接訪問產品的屬性值的鏈接。從magento中的產品中篩選出一個特定屬性值

我需要一個頁面,顯示在一個特定的屬性值,如藝術家的情況下,它應該是古斯塔夫克里姆特,達芬奇等。這些應該是實際產品相關的屬性值的鏈接。

請告訴我如何製作自己的PHTML或PHP文件,使用哪些代碼以及如何使用以及如何在您的magento網站中調用您的代碼。

任何想法將不勝感激,謝謝。

+0

正如我所看到的,所有4個橫幅都已鏈接到您在此處描述的網頁上。那麼,你是否設法自己做到了? – Zyava

+0

Zyava,我已經做了它的不編程,我做了簡單的頁面,其中我已經將屬性值作爲產品的鏈接,但鏈接是由簡單的搜索查詢鏈接生成的,這意味着我親自搜索了我的網站通過magento並複製鏈接並放置在我的屬性值中。我沒有自動獲取屬性值,所有這些都是手動的,而且他們產品的鏈接再次是magento的搜索查詢,而不是通過任何oprogramming。 –

+0

藝術家頁面中有兩個鏈接,一個是古斯塔夫克里姆特,另一個是萊昂納多達維奇,這些是產品的屬性值,我用magento搜索在magento中親自搜索過它們,並且我已經將鏈接複製爲http:// www.theartworkgallery24.com/stage/index.php/catalogsearch/result/?q=Gustav,您可以將搜索查詢中的gustav更改爲vinchi以查看Leonardo Da Vinchi產品。 –

回答

0

請在管理員端爲這些功能創建屬性(davinchi)。您可以從目錄 - >屬性 - >菜單創建產品屬性。之後,您可以在產品創建頁面中看到這些屬性值。只需將其分配給不同的產品

之後,您可以爲此創建模塊。否則,只需在目錄/產品/文件夾中創建一個phtml文件。

then enter the below custom collection code in it. 

    $collection = Mage::getModel('catalog/product')->getCollection(); 
    $collection->addAttributeToSelect('*'); 
     //filter codition 
    $collection->addFieldToFilter(array(
    array('attribute'=>'davinchi','eq'=>1), 
    )); 
    This will load products having attribute value davinchi=1. 
+0

首先,我想先顯示屬性值列表,然後將它們鏈接到它們的產品。第二個告訴我如何從magento撥打代碼 –

+0

是否要顯示每個屬性下的產品屬性名稱和產品總數。那是藍色的(299) – shylaja

相關問題