Drupal 7视图分类父子URL



遇到获取视图以生成正确URL的问题,类似于分类法允许我点击路径为domain/term/arthurt/mirrors(配置了路径别名)的子术语

词汇:

产品部分
-艺术品
--手绘
--镜子
-新颖性
--陶瓷马克杯
--贴纸
--书籍
-可穿戴设备
--衬衫
--鞋子
--个性化鞋款

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

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

页面路径:/category/%

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

我需要的是域/类别/艺术品/手绘,但它显示所有艺术品,无论是手绘的还是镜子
但这条道路、领域/类别/手绘是正确的。如何使url尊重父术语。似乎观点无法解释亲子关系。

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

最后需要注意的是节点路径模式:
category/[节点:字段类别:父级:联接:/]/[节点:域类别:名称]/[节点名称]

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

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

接下来,我不得不修改上下文过滤器,使其只有"基本验证",并从页面视图路径中删除"%"。

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

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

最新更新