0

我正在使用 Drupal 7,并有一个视图列出了一些内容以及完整文章的链接。使用分类术语根据路径过滤内容。我想根据相同的过滤器更新文章的链接。

例如,我有一个词汇表,其中包含 Start、Grow、Move 等术语。这些页面标有以下术语:

Child1 (start, grow)
Child2 (start, move)
Child3 (grow, move)
Child4 (start, grow)

对于网址http://domain.com/start,我得到一个带有Child1, Child2, Child4. 这些页面的链接将我带到正确的 url domain.com/start/childx

对于网址http://domain.com/grow,我得到一个带有Child1, Child3, Child4. 但是,这些页面的链接将我带到

domain.com/start/childx 
  instead of 
domain.com/grow/childx

有没有办法获取当前的分类术语或解析 URL 并在重写链接时重用它?

4

1 回答 1

0

你在使用pathauto吗?每个节点只能有一个别名,因为别名不依赖于上下文。为了让它像你想要的那样工作,你可能需要使用一个 phpfield 和一个为不同 URL 显示正确节点的模块编写一个自定义 url。

我的建议是为 URL 设置不同的模式,因为它是最简单的解决方案。

于 2013-02-20T00:14:58.127 回答