function template_preprocess_views_exposed_form
Same name in other branches
- 9 core/modules/views/views.theme.inc \template_preprocess_views_exposed_form()
- 8.9.x core/modules/views/views.theme.inc \template_preprocess_views_exposed_form()
- 11.x core/modules/views/views.theme.inc \template_preprocess_views_exposed_form()
Prepares variables for views exposed form templates.
Default template: views-exposed-form.html.twig.
Parameters
array $variables: An associative array containing:
- form: A render element representing the form.
File
-
core/
modules/ views/ views.theme.inc, line 1018
Code
function template_preprocess_views_exposed_form(&$variables) {
$form =& $variables['form'];
if (!empty($form['q'])) {
$variables['q'] = $form['q'];
}
foreach ($form['#info'] as $info) {
if (!empty($info['label'])) {
$form[$info['value']]['#title'] = $info['label'];
}
if (!empty($info['description'])) {
$form[$info['value']]['#description'] = $info['description'];
}
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.