0

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

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

你明白了这里的想法。无论如何,我有分类菜单构建路径(带有路径别名),例如“/collection/guys/core-collection/some-clothing-name”。我想构建一个自定义视图,以便路径显示带有分类术语的视图,因为它们是要过滤的参数。任何人都知道如何从 url 传递 2 个参数来过滤掉衣服?现在试图构建我自己的模块,但似乎我可能不得不走那条路。

理想情况下,我想要“collection/%/%”。谢谢您的帮助。

4

2 回答 2

1

您必须将其转换term namesterm IDs. 我不会将解决方案归功于该解决方案,但有一篇文章描述了如何解决从term name到的转换term ID

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

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

于 2012-01-13T16:24:25.923 回答
0

让我看看我是否明白。例如,您希望视图显示 guy/core-collection 类别中的所有项目,对吗?看看这是否有效:

  1. 启用视图模块默认提供的“分类”视图(以分类/术语/%作为参数的视图)
  2. 使用“pathauto”模块为该词汇表的每个分类术语配置路径别名为“collection/[catpath-raw]”,这样您就可以将整个术语层次结构呈现到别名中
  3. 就是这样,您只需要链接到“taxonomy/term/(tid)”,别名就会自动显示在 URL 上。这也适用于网站上该词汇的每个链接。
于 2012-01-13T03:20:52.947 回答