我有一个我在视图中公开的日期过滤器.我想让界面更加用户友好,并加强其外观.而不是选择我想从以下选项中选择的日期.
然后,这将过滤日期字段.这可能吗?你会怎么做呢?
正确的方法是使用以下方法更改自定义模块中的表单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.
}
}
}
Run Code Online (Sandbox Code Playgroud)
$form是一个使用Drupal Form API描述表单的数组.您可以检查使用该阵列dpm由杰韦利模块.
| 归档时间: |
|
| 查看次数: |
2131 次 |
| 最近记录: |