我在每个产品上都有一个产品属性artist
。我的客户希望我为显示该艺术家产品的每位艺术家提供一个页面。他们希望它看起来与类别视图(分层导航等)完全相同。有没有一种简单的方法可以实现这一目标?
答案 0 :(得分:2)
我发现这种情况的最佳解决方案是使用优质的Yoast Landing Pages模块,使用此sonassi blog post的分层导航功能进行扩充。这样,你不必为每个艺术家创建类别(对不起@Joseph,我尝试过这种方法,这很痛苦),但是你可以获得Layered Nav的优势。
然后,您将创建一个静态区块,其中包含将显示在每个列表页面顶部的艺术家描述,照片,外部链接等。
实际上看起来Yoast的最新版本现在已经包含了sonassi代码,甚至更好!
答案 1 :(得分:1)
您可以使用Aitoc的Shop by Brand扩展程序。但您需要在品牌页面添加分层导航。
答案 2 :(得分:1)
实现此目的的黑客方法是为每位艺术家提供一个实际的类别页面,并包含相关产品。这可能会失去同步,但您不需要付出太多努力。
另一种选择是使用artist属性作为产品集合的过滤器,如下所示:
$collection = Mage::getModel("catalog/product")
->getCollection()
->addAttributeToFilter("artist", $someValue);
希望有所帮助!
谢谢, 乔