function template_preprocess_datetime_wrapper
template_preprocess_datetime_wrapper(&$variables)
Prepares variables for datetime form wrapper templates.
Default template: datetime-wrapper.html.twig.
Parameters
array $variables: An associative array containing:
- element: An associative array containing the properties of the element. Properties used: #title, #children, #required, #attributes.
File
- core/includes/theme.inc, line 569
- The theme system, which controls the output of Drupal.
Code
function template_preprocess_datetime_wrapper(&$variables) { $element = $variables['element']; if (!empty($element['#title'])) { $variables['title'] = $element['#title']; } // Suppress error messages. $variables['errors'] = NULL; if (!empty($element['#description'])) { $variables['description'] = $element['#description']; } $variables['required'] = FALSE; // For required datetime fields 'form-required' & 'js-form-required' classes // are appended to the label attributes. if (!empty($element['#required'])) { $variables['required'] = TRUE; } $variables['content'] = $element['#children']; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!includes!theme.inc/function/template_preprocess_datetime_wrapper/8.1.x