0

嗨,我有一个问题,我正在制作一个分类网站,当我放置上下文过滤器时,我遇到了广告类别的问题,因为我想显示一个页面,其中包含类别和该类别中的广告数量

示例:移动电话服务 (3)

问题是这个上下文过滤器只显示我有一些广告的类别,它没有显示我还没有广告的类别,我做错了什么?有一种方法可以通过这个上下文过滤器来显示我还没有任何广告的类别

例子:我想要那个

手机服务 (3) 手机 (0) 车载套件和免提 (0)

现在看到只向我显示移动电话服务,因为我在此类别中有 3 个广告,即使没有广告,我也想显示所有类别,请有人可以帮助我,我将不胜感激,我正在使用 wampserver 在 localhost 中工作,和drupal 7并且不使用分类法我希望我可以使用视图和上下文过滤器来做到这一点,如果有人了解我的情况,请帮助,谢谢。

4

1 回答 1

0

我假设您已经创建了按术语分组的节点视图。我认为您想要的是通过关系拉入相关节点并按术语分组的术语视图。然后你会得到所有的条款。

创建一个新视图。在创建视图页面上,将“显示:内容”更改为“显示:分类术语”。如果您希望对其进行限制,请将“类型:全部”更改为特定词汇。添加您的页面设置。单击继续并编辑。

现在,在“高级”下,添加“分类术语:内容与术语”类型的关系。取消选中“需要这种关系”。

将一个字段添加到您的“内容:标题”类型的视图中,该字段使用您刚刚创建的关系。去掉它的标签。这会引入关联节点的节点标题。

在“格式”下,然后在视图第一列的“设置”下,将“分组字段”更改为“分类术语:名称”。您现在应该会看到带有节点和术语的术语标题。

编辑现有的“分类术语:名称”字段并选中“从显示中排除”。这将删除重复的术语显示。

现在添加两种,首先是“分类术语:名称”,然后是“内容:标题”。

希望有帮助...

于 2012-11-03T17:43:55.407 回答