function hook_preprocess_HOOK
7.x theme.api.php | hook_preprocess_HOOK(&$variables) |
6.x core.php | hook_preprocess_HOOK(&$variables) |
Preprocess theme variables for a specific theme hook.
This hook allows modules to preprocess theme variables for a specific theme hook. It should only be used if a module needs to override or add to the theme preprocessing for a theme hook it didn't define.
For more detailed information, see theme().
Parameters
$variables: The variables array (modify in place).
72 functions implement hook_preprocess_HOOK()
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
- bartik_preprocess_block in drupal-7.x/
themes/ bartik/ template.php - Override or insert variables into the block template.
- bartik_preprocess_html in drupal-7.x/
themes/ bartik/ template.php - Add body classes if certain regions have content.
- bartik_preprocess_maintenance_page in drupal-7.x/
themes/ bartik/ template.php - Implements hook_preprocess_maintenance_page().
- bartik_preprocess_node in drupal-7.x/
themes/ bartik/ template.php - Override or insert variables into the node template.
- garland_preprocess_block in drupal-7.x/
themes/ garland/ template.php - Override or insert variables into the block template.
File
- drupal-7.x/
modules/ system/ theme.api.php, line 159
Code
function hook_preprocess_HOOK(&$variables) {
// This example is from rdf_preprocess_image(). It adds an RDF attribute
// to the image hook's variables.
$variables['attributes']['typeof'] = array('foaf:Image');
}