我有一个产品目录,我想分类为不同的类别(和子类别)。我也希望有一个按品牌的产品分组(当然,这是正交的类别)。
理想的情况是,客户可以搜索属于某个类别的产品和/或某个品牌的产品。
到目前为止,我只创建了主要的类别。我也创建了子类别,但是它们没有显示在“产品”页面中,例如
如果我试图在CatA中显示所有的产品,那么只显示那些直接属于它(而不是Sub1 or 2)的产品。
当然,我不知道如何实施这些品牌。
编辑:
我在同一时间尝试了一些选择。关于品牌,我理解这是一个完全不同的分类。我创建了它,并将它与产品相关联,并在All products页面中添加了一个新的搜索方面。也许我将来需要一些更先进的东西,但现在还可以。
相反,我仍然在为子类问题而挣扎。我看了下面的讨论&视频:https://drupalcommerce.org/discussions/9017/product-catalog-terms-and-nodes他们做了一些与我所需要的类似的事情,但我需要做一些修改。我不需要多个页面来导航这些类别。我只想知道,如果用户导航像products/CatA这样的页面,那么Sub1和Sub2中的所有产品都会显示出来。
发布于 2016-11-12 17:56:01
是一个“罐头”解决方案,所以您受到已经被“硬编码”的限制。这是很好的,你只需要做出一些飞跃的信念,以使用他们的产品为你的目的。
在Commerce Kickstart中,不能将Drupal分类法的“缩进”子类别的层次结构用作预期的子类别。它只是不理解它(还)。不幸的是,您只能对每个分类类别术语使用单一级别的类别。在Kickstart 2中,这被称为“集合”分类法。因此,不要在那里添加子类别,并期望它们被显示出来。在某些方面,这可以帮你省去一些头痛。
您需要为子类别建立一个单独的(同样,单一深度)分类学术语。您还需要将其设置为产品分类的分类(分类法编辑中的复选框)。
对于单独的单一深度分类,您需要将这些术语引用选择框添加到“Product”(而不是Content )中。
然后,你需要在你的“内容类型”(而不是产品变体)中放置你的品牌,设置与上面提到的其他两个相同的方式。
然后,您需要在Content (CT)和(PV)中设置所有显示视图。查看“Tops”CT/PV设置以匹配该设置,以获得指导。
通过这种方式,“所有产品”视图将允许您按类别、子类别和品牌的所有术语进行过滤。或者你能想到的其他分类。
https://drupal.stackexchange.com/questions/219171
复制相似问题