Php Magento:在特殊视图上进行分层导航

Php Magento:在特殊视图上进行分层导航,php,attributes,magento,e-commerce,Php,Attributes,Magento,E Commerce,我在每个产品上都有一个产品属性,artist。我的客户希望我为每个展示艺术家作品的艺术家提供一个页面。他们希望它看起来完全像类别视图(分层导航等)。有没有一种简单的方法可以做到这一点?您可以使用Aitoc的品牌延伸商店。但是你需要在品牌页面上添加分层导航。实现这一点的黑客方法是为每个艺术家创建一个实际的分类页面,并包括相关的产品。这可能会不同步,但不需要您付出太多努力 另一个选项是使用艺术家属性作为产品集合的过滤器,如下所示: $collection = Mage::getModel("cata

我在每个产品上都有一个产品属性,
artist
。我的客户希望我为每个展示艺术家作品的艺术家提供一个页面。他们希望它看起来完全像类别视图(分层导航等)。有没有一种简单的方法可以做到这一点?

您可以使用Aitoc的品牌延伸商店。但是你需要在品牌页面上添加分层导航。

实现这一点的黑客方法是为每个艺术家创建一个实际的分类页面,并包括相关的产品。这可能会不同步,但不需要您付出太多努力

另一个选项是使用艺术家属性作为产品集合的过滤器,如下所示:

$collection = Mage::getModel("catalog/product")
    ->getCollection()
    ->addAttributeToFilter("artist", $someValue);
希望有帮助

谢谢,
Joe

我找到的解决这种情况的最佳方法是使用卓越的Yoast模块,并通过sonassi的分层导航功能进行增强。这样,你不必为每个艺术家创建类别(抱歉@Joseph,我尝试过这种方法,这很痛苦),但你可以获得分层导航的优势

然后创建一个静态块,其中包含艺术家描述、照片、外部链接等,这些内容将显示在每个列表页面的顶部


实际上,看起来Yoast的最新版本已经包含了sonassi代码,甚至更好

产品属性方法基本上就是Yoast模块所做的,除了添加了很多好的特性,特别是对于SEO和内容管理。我不推荐那种分类方法。魔法师类别编辑器要处理大量的类别。。。树编辑器不是为它设计的。有一个大目录,我同意这会很痛苦。一些精品网站会花更多的时间在其他方面,而不仅仅是创建几个类别:)谢谢你讲述了第一手的经验@Joseph,这完全取决于属性值的数量、可用的管理时间和$$budget!!:)