function css_emimage_theme_registry_alter in CSS Embedded Images 6
Same name and namespace in other branches
- 6.2 css_emimage.module \css_emimage_theme_registry_alter()
- 7 css_emimage.module \css_emimage_theme_registry_alter()
Implementation of hook_theme_registry_alter().
Make css_emimage's page preprocess function run after everything else. If the css_gzip module is installed, move it's preprocess function after ours.
File
- ./
css_emimage.module, line 36
Code
function css_emimage_theme_registry_alter(&$theme_registry) {
if (isset($theme_registry['page'])) {
// Move our preprocess function after everything else.
if (($key = array_search('css_emimage_preprocess_page', $theme_registry['page']['preprocess functions'])) !== FALSE) {
unset($theme_registry['page']['preprocess functions'][$key]);
}
$theme_registry['page']['preprocess functions'][] = 'css_emimage_preprocess_page';
// Move css_gzip's preprocess function after ours.
if (($key = array_search('css_gzip_preprocess_page', $theme_registry['page']['preprocess functions'])) !== FALSE) {
unset($theme_registry['page']['preprocess functions'][$key]);
$theme_registry['page']['preprocess functions'][] = 'css_gzip_preprocess_page';
}
}
}