template_preprocess_color_scheme_form(&$variables)
Prepares variables for color scheme form templates.
Default template: color-scheme-form.html.twig.
Parameters
array $variables: An associative array containing:
- form: A render element representing the form.
File
- core/modules/color/color.module, line 292
- Allows users to change the color scheme of themes.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | function template_preprocess_color_scheme_form(& $variables ) { $form = & $variables [ 'form' ]; $theme = $form [ 'theme' ][ '#value' ]; $info = $form [ 'info' ][ '#value' ]; if (isset( $info [ 'preview_library' ])) { $form [ 'scheme' ][ '#attached' ][ 'library' ][] = $info [ 'preview_library' ]; } // Attempt to load preview HTML if the theme provides it. $preview_html_path = \Drupal::root() . '/' . (isset( $info [ 'preview_html' ]) ? drupal_get_path( 'theme' , $theme ) . '/' . $info [ 'preview_html' ] : drupal_get_path( 'module' , 'color' ) . '/preview.html' ); $variables [ 'html_preview' ][ '#markup' ] = file_get_contents ( $preview_html_path ); } |
Please login to continue.