views2的多个参数来构建路径

时间:2012-01-13 02:00:01

标签: drupal-6 views arguments taxonomy pathauto

我有通常的嫌疑人。有分类法,如:

+Guys
--Core Collection
--New Arrivals
-- etc, etc
+Girls
--Core Collection
--New Arrivals
-- etc, etc
+Sale Items

你明白这个想法。 无论如何,我有分类菜单构建路径(带路径别名),如“/ collection / guys / core-collection / some-clothing-name”。我想构建一个自定义视图,以便路径显示带有分类术语的视图作为过滤参数。任何人都有关于如何从网址传递2个参数来过滤服装项目的任何信息?现在尝试建立我自己的模块,但似乎我可能不得不走这条路。

理想情况下,我想拥有“collection /%/%”。谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

您必须将 term names 转换为 term IDs 。我不打算对该解决方案表示赞赏,但有一篇帖子描述了如何解决从 term name term ID

拉斐尔已经建议如何处理路径别名,所以我认为这一章已经涵盖了。

来源:http://groups.drupal.org/node/8500

答案 1 :(得分:0)

让我看看我是否理解。例如,您希望视图显示人物/核心集合类别中的所有项目,对吧?看看是否有效:

  1. 启用默认情况下带有views模块的“分类法”视图(将分类/术语/%作为参数的模块)
  2. 使用“pathauto”模块为“collection / [catpath-raw]”配置该词汇表的每个分类术语的路径别名,这样您就可以将整个术语层次结构渲染到别名中
  3. 就是这样,你只需要链接到“taxonomy / term /(tid)”,别名就会自动显示在URL上。这也适用于网站上该词汇表的每个链接。