Drupalの2日目で、かなり混乱しています...サイト全体の各ページには(要素を繰り返すための)固有のスタイルが多数あるため、各ページを識別するためにbodyタグに一意のクラス名を追加する必要があります。
オンラインでいくつかのコードスニペットを見つけましたが、機能していません。たとえば、これをtemplate.php
ファイルに追加しましたが、機能しません。
function testtheme_preprocess_html(&$vars) { // my theme is called "testtheme"
$path = drupal_get_path_alias($_GET['q']);
$aliases = explode('/', $path);
foreach($aliases as $alias) {
$vars['classes_array'][] = drupal_clean_css_identifier($alias);
}
}
bodyタグにクラスを追加することを想定していますが、何も表示されません。私は何かが足りないのですか、それとも誰かが別の解決策を提供できますか?