主题所有Drupal 7某种内容类型的webforms

时间:2014-02-23 06:56:13

标签: drupal drupal-7 drupal-theming drupal-webform

我知道如何使用webform-form-[nid].tpl.php覆盖Drupal 7 webform但是如何设置特定内容类型的所有Drupal 7 webforms。

该内容类型ALWAYS具有相同的形式,但nid随新节点ID的变化而变化,因此我无法使用普通方法。

可以这样做吗?

1 个答案:

答案 0 :(得分:0)

您可以将节点类型添加到body类..关于这样:

// Replace hook with your theme name and put this in your template.php
function hook_preprocess_html(&$vars) {
  //  Add  class to body if certain node type
  if ($node = menu_get_object()) {
    $vars['classes_array'][] = "node-type-" . $node->type;
  }
}

然后,您可以按节点类型设置表单样式。