2013-10-18 86 views

回答

1

您是否尝试过视图上下文过滤器来解决您的问题?

0

你也可以使用上下文过滤器来解决它。您可以通过调整指定验证条件设置,将分类术语名称用于此过滤器。请看这个答案Drupal 7 views contextual filters taxonomy name

目前,我相信解决此问题的唯一通用方法是操纵httpd层的URL或使用hook_url_inbound_alterhook_url_outbound_alter。你可以阅读更多关于提到的钩子at this question。但是,如果我自己再拍这张照片,我会尝试使用视图特定的解决方案,因为这个问题已经足够普遍,因此可以为此设置一个模块。

hook_views_pre_build中,可以从像“members/valuea/valueb”这样的url中获取数据,将这些值推入$ _GET ['q'],让视图构建查询,在url中查看get参数,然后可能在hook_views_post_build中再次删除它们。

我希望这会帮助你。