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.