Drupal 8:向body标签添加类,以便我可以使用css对其进行处理

时间:2017-04-13 23:46:36

标签: drupal drupal-8

我正在努力工作在我的第一个drupal 8网站上,我有点坚持尝试在body标签上添加类,所以我可以用css来解决它。

在drupal 7中,你可以将“node-4”作为一个类,但我似乎无法使用drupal 8,任何人都可以帮助我吗?我已经尝试了很多东西,但到目前为止似乎都没有。

1 个答案:

答案 0 :(得分:2)

themename.theme

/**
 * Implements hook_preprocess_html().
 */
function themename_preprocess_html(&$variables) {
  if ($node = \Drupal::request()->attributes->get('node')) {
    $variables['attributes']['class'][] = 'page-node-' . $node->id();
  }
}