我正在使用Drupal 7并且有一个视图列出了一些内容以及完整文章的链接。使用分类术语基于路径过滤内容。我想基于相同的过滤器更新文章的链接。
例如,我的术语词汇为Start,Grow,Move。 页面标有以下术语:
Child1 (start, grow)
Child2 (start, move)
Child3 (grow, move)
Child4 (start, grow)
对于网址http://domain.com/start
,我获得了一个Child1, Child2, Child4
的网页。这些网页的链接将我带到了正确的网址domain.com/start/childx
。
对于网址http://domain.com/grow
,我获得了一个Child1, Child3, Child4
的网页。但是,这些页面的链接将我带到
domain.com/start/childx
instead of
domain.com/grow/childx
有没有办法获取当前的分类术语或解析URL并在重写链接时重复使用它?
答案 0 :(得分:0)
你在使用pathauto吗?每个节点只能有一个别名,因为别名不依赖于上下文。为了让它像你想要的那样工作,你需要使用一个phpfield和一个显示不同URL的正确节点的模块来编写自定义URL。
我建议为URL设置不同的模式,因为它是最简单的解决方案。