如何为 drupal 的视图添加条件过滤器?
仅当查询字符串中存在 filter=1
时才应用过滤器,
有人设法用 drupal 执行这种条件过滤器吗?
Only apply the filter when there is filter=1
in the query string,
has anyone managed to do this kind of conditional filter with drupal?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
出于某种原因,我认为你的方法有问题,但由于没有具体细节,我无法给出我的意见。
回答你的问题:你可以尝试实现
hook_views_query_alter()
,测试参数filter
是否等于1,如果是,则删除过滤器添加的条件。For some reason I think there's something wrong with your approach, but since there's no specifics, I can't really give my opinion.
Answering your question: you can try implementing
hook_views_query_alter()
, testing if the parameterfilter
equals 1 and, if so, removing the condition added by the filter.