0
我創建了屬性; 「按商店類型」和「按顏色商店」。他們在分層導航和擴展搜索中很好地工作。我設計了圖形並將它們放置在主頁上,並希望鏈接到相應屬性的指定產品。一直在尋找網絡,但迄今爲止一直不成功。如何將鏈接指向屬性集?
如果沒有直接的可能方法,下一個方法是創建cms頁面並直接鏈接到它。如何顯示分配給特定屬性的產品?特別是「多選」類型。
我知道你們更喜歡至少一些嘗試,但如前所述,一直在玩它沒有運氣。我很感激某種起點。
節日快樂!
編輯:我能夠把這個代碼放在一起,列出所有分配給所述類別ID的產品。試圖過濾它只顯示具有分配相同的屬性沒有運氣的產品。有任何想法嗎?
<?php
$cat_id = 123; // category id
$category = Mage::getModel('catalog/category')->load($cat_id);
$_products = $category->getProductCollection()
->addAttributeToSelect('shop_by_color');
if (($this->getProductCollection()) && $_products->getSize()): ?>
順便提一下,$cat_id
是根的子類別。有沒有更容易的方式指向它,而不是使用直接ID號碼?
謝謝Zeograd。我嘗試了你的方法,對它進行了一些處理,並且出於某種原因不斷得到「無效的屬性錯誤」。它不識別'shop_by_color'。我會在一天結束時回到它,並讓我知道如果我拿出一個解決方案。任何建議,將不勝感激。 – monocat 2009-12-28 18:31:05
我建議調試生成的SQL與 Mage :: log($ _ products-> getSelect() - > __ toString()); 如果錯誤不是太早拋出。 – Zeograd 2009-12-28 18:50:10