Drupal公开视图过滤器自定义日期
我有一个在我的视图中公开的日期过滤器。我想让界面更人性化,并收紧它的外观。我想从以下选项中选择日期,而不是选择日期Drupal公开视图过滤器自定义日期,drupal,drupal-6,Drupal,Drupal 6,我有一个在我的视图中公开的日期过滤器。我想让界面更人性化,并收紧它的外观。我想从以下选项中选择日期,而不是选择日期 最后一天 上周 去年 全部 这将在日期字段上进行过滤。这可能吗?您将如何进行此操作?这是可能的,但您需要为此编写自己的模块 该模块将使用名为“formalter”的方法来更改表单。尝试从这里开始正确的方法是使用以下命令更改自定义模块中的表单: $form是一个使用Drupal描述表单的数组。您可以从模块中使用检查此阵列 function YOURMODULE_form_alte
- 最后一天
- 上周
- 去年
- 全部
这将在日期字段上进行过滤。这可能吗?您将如何进行此操作?这是可能的,但您需要为此编写自己的模块
该模块将使用名为“formalter”的方法来更改表单。尝试从这里开始正确的方法是使用以下命令更改自定义模块中的表单:
$form
是一个使用Drupal描述表单的数组。您可以从模块中使用检查此阵列
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.
}
}
}