Drupal 7 有没有更好的暴露过滤器的挂钩?

Drupal 7 有没有更好的暴露过滤器的挂钩?,drupal-7,drupal-views,Drupal 7,Drupal Views,我正在尝试修改“更好的公开过滤器”的输出。当将排序选项显示为链接时,模块将始终输出升序和降序排序的链接。我想删除每个排序条件的降序选项 我在better_exposed_filters.theme中进行了一次丑陋的黑客攻击,该主题位于模块的目录中,如下所示: function theme_select_as_links($vars) { //function does its stuff foreach ($element_set as $key => $value)

我正在尝试修改“更好的公开过滤器”的输出。当将排序选项显示为链接时,模块将始终输出升序和降序排序的链接。我想删除每个排序条件的降序选项

我在better_exposed_filters.theme中进行了一次丑陋的黑客攻击,该主题位于模块的目录中,如下所示:

function theme_select_as_links($vars) {

    //function does its stuff

    foreach ($element_set as $key => $value) {
        if (strpos($key, " DESC")) {
            continue;
        }
        //foreach loop does its stuff

    }
}
虽然这样做很好,但显然是在错误的地方做的。下一次更新肯定会破坏它。我可以在模板文件中使用“更好的公开过滤器”的钩子吗?

查看:并在模块中的钩子定义实现上方进行搜索。这样你就可以找到每一个可以使用的钩子。
我会选择:模块调用\u所有,模块实现,drupal更改,模块调用

Drupal的工作方式是,任何以theme_______________________________________。然后将实际调用从theme_u更改为CustomThemeName_

因此,在本例中,您有
function-theme\u-select\u-as-links($vars){
,您可以将其更改为
function-myawesometheme\u-select\u-as-links($vars)