template_preprocess_maintenance_page(&$variables)
Prepares variables for maintenance page templates.
Default template: maintenance-page.html.twig.
Parameters
array $variables: An associative array containing:
- content - An array of page content.
See also
File
- core/includes/theme.inc, line 1456
- The theme system, which controls the output of Drupal.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | function template_preprocess_maintenance_page(& $variables ) { // @todo Rename the templates to page--maintenance + page--install. template_preprocess_page( $variables ); // @see system_page_attachments() $variables [ '#attached' ][ 'library' ][] = 'system/maintenance' ; // Maintenance page and install page need branding info in variables because // there is no blocks. $site_config = \Drupal::config( 'system.site' ); $variables [ 'logo' ] = theme_get_setting( 'logo.url' ); $variables [ 'site_name' ] = $site_config ->get( 'name' ); $variables [ 'site_slogan' ] = $site_config ->get( 'slogan' ); // Maintenance page and install page need page title in variable because there // are no blocks. $variables [ 'title' ] = $variables [ 'page' ][ '#title' ]; } |
Please login to continue.