我进入 Drupal 的第二天并且很困惑......我需要在 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 标签中添加一个类,但我没有显示任何内容。我错过了什么还是有人可以提供另一种解决方案?