gpt4 book ai didi

Drupal 公开 View 过滤器自定义日期

转载 作者:行者123 更新时间:2023-12-05 00:41:20 29 4
gpt4 key购买 nike

我有一个日期过滤器,我已经在我的 View 中公开了它。我想让界面更加用户友好并加强它的外观。我不想选择日期,而是从以下选项中进行选择。

  • 最后一天
  • 上周
  • 去年
  • 全部

  • 然后,这将过滤日期字段。这可能吗?你会怎么做呢?

    最佳答案

    正确的做法是使用 hook_form_alter 更改自定义模块中的表单。 :

    function YOURMODULE_form_alter(&$form, $form_state, $form_id) {
    if ($form_id == 'views_exposed_form') {
    $view = &$form_state['view'];
    $display = &$form_state['display'];
    if ($view->name == 'YOURVIEWNAME' && $display->id == 'YOURDISPLAYID') {
    //Alter $form here, use dpm($form) to inspect it.
    }
    }
    }
    $form是一个描述表单的数组,使用 Drupal Form API .你可以使用 dpm 检查这个数组。来自 Devel模块。

    关于Drupal 公开 View 过滤器自定义日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3049334/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com