我对Drupal非常陌生,我在一些任务上遇到了麻烦。
我需要展示食品种类和食品作为它的内容。为了做到这一点,首先,我创建了一个内容类型,其中包含产品的分类术语引用和类别的分类词汇表。
其次,通过选择相关类别,增加了分类术语,产品作为内容。到现在为止一切都很好。
对于类别页面输出,我创建了一个视图来显示类别(分类法术语),并将详细信息设置如下:
字段分类术语:名称
过滤标准分类学词汇:机器名称(=食品类别)
路径: /categories
此页面帮助我显示类别。
对于需要我显示所选类别的每个产品(内容)的另一个页面,我创建了另一个视图,并将详细信息设置如下:
字段内容:食品类别内容:标题
过滤标准内容: Type =(食品)
上下文内容:食物类别(filed_food_category)
上下文筛选器设置是:
当筛选值在URL中或提供默认值时,选项:选中覆盖标题,值为%1
指定验证标准选项:检查验证器并设置分类法术语,其中语音词是食物类别,筛选值类型设置为术语名称,转换为术语ID。
选项:将URL中的破折号转换为术语名称筛选值中的空格
路径:/类别/%
这个视图可以显示给我每个内容相关的类别。例如,当我尝试键入/类别/类别-1时,我可以正确地通过这个视图看到输出。
我需要类别标题,从第一个分类术语页面重定向我的第二个视图,它显示了相关类别下的每个产品。为了实现这一点,我将分类法术语的每个别名设置为类别/类别名称,并检查了归档分类法术语的选项:名称作为链接,该字段链接到其分类法术语页。
但问题是。当我试图点击每个食品类别的链接(分类学术语)提供的第一个视图重定向我另一个页面,而它应该重定向到第二个视图页面。经过一些研究,我发现第一个分类法术语视图上的链接重定向了我默认的分类法页面。我还读到,可以使用一些额外的模块“分类法显示和显示套件”来覆盖默认的分类法页面。安装模块之后,我按照实例找到了相关分类法词汇表下显示的选项分类法术语页面。我将关联内容显示设置为视图,并选择了相关视图(我创建的第二个视图),但无法获得第二个视图的输出。我会列出所有的内容(没有过滤)。
请帮帮我,我感到很绝望。提前谢谢。
发布于 2014-01-30 05:47:18
打开您创建的视图
1)设置路径: /categories
2)添加上下文过滤器作为
( 3)或添加关系作为
保存视图后
https://drupal.stackexchange.com/questions/100803
复制相似问题