【发布时间】:2014-10-29 09:58:36
【问题描述】:
在获取视图以生成正确的 URL 时遇到问题,类似于分类允许我单击具有以下路径的子术语的方式:域/术语/艺术品/镜像(路径别名已配置)
词汇:
产品部分
- 艺术品
-- 手绘
-- 镜子
- 新奇
-- 陶瓷杯
-- 贴纸
-- 书籍
- 可穿戴设备
-- 衬衫
-- 鞋子
-- 个性化鞋履
我目前有一个带有 2 个上下文过滤器的分类视图:内容:具有分类术语 ID(带深度)和内容:具有分类术语 ID 深度修饰符
内容:具有分类术语 ID(带深度)配置为...
• 深度:1
• 为术语 parents
设置面包屑
• 显示“未找到结果”的内容
• 指定验证标准 - 来自“产品类别”词汇的分类术语。
• 筛选值类型:术语名称转换为术语 ID
• 检查将 URL 中的破折号转换为术语名称过滤值中的空格
页面路径:/category/%
使用我当前的设置,我可以转到:域/类别/艺术品,这将显示归类于艺术品(手绘和镜子)下的所有内容
我需要的是域/类别/艺术品/手绘,但它显示所有艺术品,无论是手绘还是镜子。
但是这条路径,域/类别/手绘工作正常。我如何使 url 尊重父项。似乎视图无法解释亲子关系。
我计划在此视图之外创建父术语页面,因此父术语路径 /category/artwork 不会在此处处理。
最后要注意的是节点路径模式:
类别/[node:field-category:parents:join:/]/[node:field-category:name]/[node:title]
• 领域/类别/艺术品/手绘/花式绘画
【问题讨论】:
标签: drupal-7 views taxonomy drupal-contextual-filters