【问题标题】:Drupal 7-Views Taxonomy Parent Child URLDrupal 7-Views Taxonomy 父子 URL
【发布时间】: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


    【解决方案1】:

    我通过添加分类视图集成模块并指定我现有的视图页面解决了我的问题。 -https://www.drupal.org/project/tvi

    接下来,我必须将上下文过滤器修改为只有“基本验证”,并从页面视图路径中删除“%”。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多