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

如何在Drupal视图的URL中显示分类术语名称而非ID?

解决Drupal 10 Views筛选URL显示术语名称而非ID的方法

步骤1:确认分类术语的机器名/别名配置

  • 进入结构 > 分类法,打开对应词汇表(如你的theme词汇)
  • 编辑目标术语(如operateur),确保机器名字段已设置为operateur(未设置则手动填写并保存)
  • 若想用更友好的自定义别名,可通过Pathauto模块为术语生成唯一别名(如/theme/operateur)

步骤2:修改Views筛选器设置

  • 打开目标视图,进入筛选器区域,找到对应分类术语的筛选器(如Content: Theme)
  • 点击筛选器的配置按钮,在筛选器选项的允许的值区域,选择术语名称或别名(部分版本显示为「术语名称/机器名」)
  • 依次保存筛选器和视图配置

步骤3:调整上下文筛选器(若之前配置未生效)

  • 进入上下文筛选器的配置页面:
    • 在当筛选器值在URL中不可用时,选择适配场景的默认行为(如显示所有内容)
    • 在当筛选器值在URL中可用或提供默认值时,找到验证标准,选择分类术语,并勾选允许术语名称或别名
    • 保存上下文筛选器和视图配置

额外排查点

  • 若配置后URL仍显示ID,清空Drupal缓存(配置 > 性能 > 清空所有缓存)
  • 确保术语的机器名/别名无特殊字符,避免URL解析异常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 08:32:31