首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在视图中对元素进行分组?

如何在视图中对元素进行分组?
EN

Drupal用户
提问于 2011-06-07 00:48:09
回答 3查看 21.7K关注 0票数 34

我有8条:第1条(游戏)、第2条(地方新闻)、第3条(世界新闻)、第4条(世界新闻)、第5条(游戏)、第6条、第7条、第8条。

从我的观点来看,我想把这些文章归类为:“新闻”、“游戏”和“其他”。将世界新闻和地方新闻合并到一个分类,并将任何没有分类的内容移到“另一个”。我不想为这个视图创建一个新的词汇表。我试着用一个字段的组来完成这个任务,但是我不知道如何用这个方法来完成这个任务。

EN

回答 3

Drupal用户

发布于 2011-06-07 06:16:33

在您的内容类型中,您可以创建一个名为“类别”的“列表”字段,名为“类别”,包含“类别新闻”、“游戏”和其他内容。然后,可以使用该字段对视图中应该出现的内容进行分类。

在您的视图中,在“格式”下选择“设置”。应该有一个选项来选择分组字段。选择“内容:类别”字段。您的观点现在应该显示根据新闻,游戏和其他分组。

你就是这么想的吗?

更新上面的内容并不完全是你想要的。没问题。

你说你有像第1条(游戏)、第2条(地方新闻)、第3条(世界新闻)、第4条(世界新闻)等文章。括号中的词是一个分类学术语,对吗?如果不是,下面的内容将不相关,但我假设现在是这样的。

如果是这样,并且您希望将这些术语分成三个类别,那么当然可以修改视图查询或编写自己的视图。

另外(这可能更容易),您可以将现有的词汇表转换为分级分类法,将News作为超级类别,将本地新闻和世界新闻作为子类别。

所以现在你的词汇表是这样的:

新闻

  • 地方新闻
  • 世界新闻

博彩

其他

如果您的内容已经使用现有类别进行了标记,则不需要更改任何内容。

然后,您可以创建一个显示所需字段的视图。添加一个过滤器“术语名称”,并输入“新闻”。然后,添加附件显示,并将其附加到当前视图,覆盖筛选器并将其设置为“游戏”。最后,添加第二个附件并重写筛选器,将其更改为“Other”。这应该会给你你想要的结果。

票数 15
EN

Drupal用户

发布于 2013-08-29 20:59:25

你也可以用,视点清晰。此模块允许在视图中添加关系或其他连接,通常会创建“重复”结果。例如,具有多个值的字段的节点可能会在多值字段中的“每个值”视图中显示一次。

票数 3
EN

Drupal用户

发布于 2011-11-19 14:39:09

在使用视图或显示套件(D7)搜索组解决方案时,我碰到了这个线程。不知何故,我无法按格式部分中提到的特性g_thom获得组。它应该在D7吗?有什么与视图相关的子模块是我遗漏的吗?而且,在Display中有一个按功能分组,但唯一显示的选项是我创建的自定义字段之一(我不知道为什么这个特定字段,而不是另一个)。在这种情况下无法使用。

我的目标是让视图形成一个链接块(链接到自定义类型节点),按分类术语分组(这个术语应该输出,而不是链接到任何东西)。

PS。尊重g_thom的精心设计的帮助!

票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/4770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档