You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Drupal 10中分类术语ID与Views视图的路径匹配问题

解决Drupal 10 Views分类别名页面无内容的问题

方案一:修复现有产品分类ID过滤器

  1. 打开你的Views编辑页,找到「Product: Has taxonomy term ID」上下文过滤器,点击配置
  2. 在「当过滤器值不可用时」选项中,选择「提供默认值」,再选中「从URL中的分类术语路径获取术语ID」
  3. 保存过滤器设置,再保存整个Views配置,访问mysite.com/product/tag/brandone测试效果

方案二:换用分类术语上下文过滤器(更稳妥)

  1. 删除原有的「Product: Has taxonomy term ID」过滤器
  2. 添加「分类术语: ID」上下文过滤器
  3. 配置这个过滤器:
    • 验证标准选择「分类术语」,并指定你使用的品牌词汇
    • 「当过滤器值不可用时」选「提供默认值」→「从URL中的分类术语路径获取术语ID」
    • 切换到「关系」标签,添加「分类术语内容」关系,选择和产品绑定的品牌字段
    • 回到过滤器配置页面,在「关系」下拉框中选择刚添加的分类术语内容关系
  4. 保存Views配置,测试别名路径

关键细节检查

  • 确认Pathauto的product/tag/[term:name]路径模式确实对应你的品牌词汇,避免和其他路径别名冲突
  • 检查产品与品牌术语的关联是否正确,没有漏绑或错绑情况
  • 方案二中的关系必须选择正确,要关联到产品对应的分类字段,否则Views无法匹配到对应产品

内容的提问来源于stack exchange,提问作者Mohammad Ghasemzadeh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 10:42:38