我有两个不同的分类词汇设置。
对于每个有分类法参考字段的课程,我有一个名为Landing Page的内容类型,因此您可以为该节点分配一个或多个课程。
我有第二种课程内容类型,它还将2个分类法词汇表设置为其节点上的分类法参考字段。这些课程节点以日历格式显示,并与实体注册模块一起设置。
我正在寻找一种方法,以输出一组按钮在登陆页节点,这将给我一个位置的列表,已分配给任何节点是基于给定的课程分类术语。
例如;
3个不同的课程节点都被分配给他们急救。然而,他们有3个不同的地点设置在他们身上。
我为急救课程创建了一个登陆页面,为它指定了急救分类学术语。我需要展示一套地点,这门课程提供的课程。
发布于 2015-01-22 10:31:24
如果您想显示位置,则提供课程。或者我建议在某个位置使用视场模块,或者使用上下文在内容类型页面上显示视图。
Views字段允许您从源节点向嵌入式字段视图发送参数。因此,您应该能够获得您想要显示的相关内容(S),方法是将所需的过滤器参数条件传递给视图--通常是作为一个contextual filter
。
例如,对于登陆页面内容类型(例如,急救),您可以添加一个视图字段。像locations for course
一样调用视图。然后创建一个基于上下文过滤器的输出位置分类术语名称的视图。上下文过滤器将是:
然后输出集合课程名称上下文过滤器的结果的分类位置术语名称。根据需要覆盖链接路径。
发布于 2015-01-22 14:40:54
在视图中,可以添加关系来模拟sql联接。在关系中,定义要用于此联接的字段。最酷的是,亲属关系有一个名字。因此,当您添加一个字段来显示时,您可以使用这种关系。如果你添加field_sometag,它会显示你的基本实体的字段。但是,当选择使用关系时,该字段将显示有关已连接实体的信息。
发布于 2015-01-22 15:19:25
好吧,我终于在@tenken的帮助下弄明白了。最后,除了视点清晰模块之外,我不需要任何额外的模块来减少重复,因为常规的聚合和不同的项不起作用(假设这是因为我在那里有关系)。我能够通过关系和默认视图将其关联起来。
以下是我是如何做到的;
以及现场设置。您必须使用内容:所有具有“节点”关系的分类法术语都应用于它。
最后是视图不同的模块设置。
https://drupal.stackexchange.com/questions/145102
复制