【问题标题】:Drupal 7 list users with taxonomy term using Views and PathautoDrupal 7 使用 Views 和 Pathauto 列出具有分类术语的用户
【发布时间】:2011-08-02 09:18:20
【问题描述】:

我正在尝试创建一个分类术语页面,以显示带有词汇“专业知识”标签但运气不佳的用户。

我正在使用 pathauto 使用以下模式为分类术语页面设置别名:[term:vocabulary]/[term:name]

然后,我有一个用户视图页面,路径设置为/expertise/%,并在“用户:专业知识”(我的分类术语字段)上有一个上下文过滤器。过滤器采用默认值“来自 URL 的分类术语 ID”并验证为来自“专业知识”词汇表的分类术语。

但是,如果我随后转到(例如)/expertise/php,我似乎得到的是标准 Drupal 分类页面而不是查看页面设置,并且看不到任何用户结果。

有什么办法可以解决这个问题吗?我为节点和用户使用了几种分类法,因此需要能够使用上述别名来区分词汇表。

【问题讨论】:

  • 我在这方面取得了一些进展。我将路径替换为“/taxonomy/term/%”,删除过滤器的默认值并确保过滤器来自术语 ID。但是,这会覆盖其他地方使用的分类页面(例如,通过标记节点)。

标签: drupal views drupal-7 taxonomy pathauto


【解决方案1】:

这就是上下文过滤器的作用......它接管了每个页面。

我很困惑你为什么给术语页面加上别名......看起来你不想显示它们,所以为什么不忘记别名并将视图页面设置为你想要的 url它在吗?

【讨论】:

  • 我想确保在使用分类术语时它们链接到正确的页面。别名是为了确保使用好的 URL 并且我可以区分词汇表。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多