【问题标题】:Sorting a view by dropdown按下拉列表对视图进行排序
【发布时间】:2010-12-13 09:27:33
【问题描述】:

嘿,我一直在为我在 Drupal 中的视图寻找一个 ajax 下拉排序器。

很遗憾,我没有找到很多关于这个主题的有用信息。

谁能告诉我是否有可用的解决方案,或者可以通过告诉我应该使用哪些钩子来帮助我开始自定义模块?

【问题讨论】:

  • 您是否尝试过公开您希望排序的字段?

标签: ajax drupal sorting views


【解决方案1】:

我遇到了类似的问题。不幸的是,我无法对数据库中的数据进行排序,这是迄今为止最好的方法。然而,我能够使用预处理器函数获取数据并使用 PHP 对其进行排序。根据您的视图名称,设置类似于以下的函数:

function templatename_preprocess_name_of__view(&$vars)
{
    //Super sweet sorting code goes here
}

您的视图的名称需要跟在它所驱动的模板文件的名称之后,如果没有,您应该创建一个。确保将函数名称中的破折号更改为下划线。希望这会有所帮助。如果你能从数据库中找到一种方法,我会全力以赴,因为那将是非常棒的。

【讨论】:

    猜你喜欢
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-20
    • 1970-01-01
    • 2012-08-31
    • 2010-10-14
    • 1970-01-01
    相关资源
    最近更新 更多