Drupal 7 – Body Tag modifzieren


Da hat sich doch einiges ein wenig verändert mit Drupal 7. Wer etwas in der Bodyklasse oder im Head Bereich des Htmls verändern möchte, der sucht unter preprocess_page leider vergebens:

In Drupal 7 gibt es neu noch ein html.tpl.php, wo diese ganzen Dinge drin sind, was eigentlich auch sind macht. somit kann man über preprocess_html die Daten verändern. Das folgende kleine Beispiel würde der Bodyklasse eine ID zuordnen:

function geocaching_preprocess_html(&$vars) {  
    $vars['attributes_array'] = array(
        'id' => 'test',
    );
}

`

Ist trivial, man muss es halt einfach wissen. Das standard html.tpl.php befindet sich übrigens im system Modul.