【发布时间】:2009-10-20 18:08:45
【问题描述】:
我正在开发 Drupal 5.x 图书销售网站并使用 Views Fast Search module。在搜索结果中,客户端希望用户能够(从选择框中)从各种显示中进行选择,例如:按畅销书排序、按字数排序、按最近添加的排序等。
其中一些很简单,但另一些则需要更复杂的查询。例如,客户希望畅销视图考虑多个变量,因此它必须将多个表连接在一起,进行涉及多个变量的计算等。简而言之,通过视图配置,我无法做到Drupal 管理界面。
我的问题的另一部分是我们已经覆盖了默认分页,因此它需要使用主题版本。但是此模块不适用于该版本,因为如果 (a) 我将其设置为以每页 x 个结果数进行分页,它会返回 x 作为计数(而不是结果总数),从而弄乱计数查询,或者 (b) 如果我禁用分页,它永远不会进入主题分页例程。
所以我的问题是:如何定义我在代码中描述的复杂查询(假设我不能通过模块配置界面进行)?以及如何让它使用我的主题分页?
谢谢。
【问题讨论】: