将 drupal 视图过滤器从大于更改为小于
Posted
技术标签:
【中文标题】将 drupal 视图过滤器从大于更改为小于【英文标题】:Changing drupal view filter from greater than to less than 【发布时间】:2009-09-09 01:19:38 【问题描述】:我为事件创建了一个 drupal 视图,每个事件都有一个日期字段我想在视图本身或通过 API 创建一种方式,让用户可以选择过去的所有事件事件或未来事件。我已经创建了一个基本的过滤器 event_date > now 它可以工作,但是我现在似乎无法通过视图 API 将其更改为 event_date
【问题讨论】:
【参考方案1】:我认为您应该为此创建一个模块。 访问 api 并使用它。 您还应该看到这些页面:
http://api.drupal.org/api/function/hook_form_alter/6
http://api.drupal.org/api/function/hook_filter/6
http://api.drupal.org/api/function/hook_elements/6
http://api.drupal.org/api/function/hook_block/6
http://api.drupal.org/api/function/hook_action_info/6
function theme_test_form($form)
$output = '';
$output .= drupal_render($form['name']);
$output .= '<div class="foo">';
$output .= drupal_render($form['access']);
$output .= '<div class="bar">';
$output .= drupal_render($form['details']);
$output .= '</div></div>';
$output .= drupal_render($form);
return $output;
【讨论】:
以上是关于将 drupal 视图过滤器从大于更改为小于的主要内容,如果未能解决你的问题,请参考以下文章