On this page
function color_get_info
color_get_info($theme)
Retrieves the Color module information for a particular theme.
File
- core/modules/color/color.module, line 138
- Allows users to change the color scheme of themes.
Code
function color_get_info($theme) {
static $theme_info = array();
if (isset($theme_info[$theme])) {
return $theme_info[$theme];
}
$path = drupal_get_path('theme', $theme);
$file = \Drupal::root() . '/' . $path . '/color/color.inc';
if ($path && file_exists($file)) {
include $file;
// Add in default values.
$info += array(
// CSS files (excluding @import) to rewrite with new color scheme.
'css' => array(),
// Files to copy.
'copy' => array(),
// Gradient definitions.
'gradients' => array(),
// Color areas to fill (x, y, width, height).
'fill' => array(),
// Coordinates of all the theme slices (x, y, width, height) with their
// filename as used in the stylesheet.
'slices' => array(),
// Reference color used for blending.
'blend_target' => '#ffffff',
);
$theme_info[$theme] = $info;
return $info;
}
}
© 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!modules!color!color.module/function/color_get_info/8.1.x