Drupal将类添加到特定于节点类型的行

时间:2014-11-17 17:25:19

标签: css drupal views

在我的Drupal模板中,我有一个视图将多个内容类型加载为字段。如何为某些类型应用css /将类添加到特定节点类型的行?

2 个答案:

答案 0 :(得分:0)

我的解决方案是覆盖node - [contenttype] .tpl.php并在print $ classes之后添加类

答案 1 :(得分:0)

我的方法是添加hook_preprocess_node()的实现。由于你没有说明你正在使用的drupal版本,我将假设你正在使用drupal 7。 https://api.drupal.org/api/drupal/modules%21node%21node.module/function/template_preprocess_node/7

/**
 * Implements hook_preprocess_node().
 */
function hook_preprocess_node(&$variables) {
  $n = $variables['node'];
  if ($n->type != 'content_type_to_match') {
    return;
  }

  $variables['classes_array'][] = 'example-class';
}