Drupal 7-Views Taxonomy父子URL

时间:2014-09-04 15:12:07

标签: drupal-7 views taxonomy drupal-contextual-filters

面对获取视图以生成正确URL的问题,类似于分类法允许我使用以下路径单击子术语:domain / term / artwork / mirrors(路径别名已配置)

词汇:

产品部分
- 作品
- 手绘
- 镜子
- 新奇事 - 陶瓷马克杯
- 贴纸
- 书籍
- 可穿戴设备
- 衬衫
- 鞋子
- 个性鞋

我目前有一个包含2个上下文过滤器的分类视图:内容:具有分类术语ID(带深度)和内容:具有分类术语ID深度修饰符

内容:分类术语ID(带深度)配置为...
•深度:1
•为术语父项设置面包屑 •显示“未找到结果”的内容
•指定验证标准 - “产品类别”词汇表中的分类术语 •过滤器值类型:术语名称转换为术语ID
•检查URL中的转换短划线到术语名称过滤器值中的空格

页面路径:/ category /%

使用我当前的设置,我可以转到:域/类别/艺术品,这将显示所有分类在艺术品(手绘和镜子)下的内容

我需要的是域/类别/艺术品/手绘,但无论是手绘还是镜子,它都会显示所有艺术品。
但是这个路径,域/类别/手绘工作正常。我如何使网址尊重父条款。似乎观点无法解释亲子关系。

我计划在此视图之外创建父术语页面,因此不会在此处理父术语路径/类别/图稿。

最后要注意的是节点路径模式:
类别/ [节点:场类:父母:加入:/] / [节点:场类:名称] / [节点:标题]

•域/类别/艺术品/手绘/花式绘画

1 个答案:

答案 0 :(得分:0)

我通过添加Taxonomy Views Integration模块并指定我现有的视图页面来解决我的问题。 - https://www.drupal.org/project/tvi

接下来,我必须将上下文过滤器修改为仅进行基本验证'并删除"%"从页面视图路径。

现在,URL正是核心分类法构建的,但它输出了我创建的视图

希望这有助于其他人! : - )