Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 7 如何在Drupal7中将单个主题应用于所有Web表单_Drupal 7_Drupal Webform - Fatal编程技术网

Drupal 7 如何在Drupal7中将单个主题应用于所有Web表单

Drupal 7 如何在Drupal7中将单个主题应用于所有Web表单,drupal-7,drupal-webform,Drupal 7,Drupal Webform,我想创建一个主题或页面布局,它将应用于所有现有和新创建的webforms。 我想把这页分成两部分。在左侧部分,您希望显示网络表单说明,在右侧部分,您希望显示所有网络表单组件。您可以使用预处理挂钩添加自定义模板: function themeName_preprocess_page(&$vars, $hook) { if (isset($vars['node'])) { $vars['theme_hook_suggestions'][] = 'node__'. $vars['n

我想创建一个主题或页面布局,它将应用于所有现有和新创建的webforms。
我想把这页分成两部分。在左侧部分,您希望显示网络表单说明,在右侧部分,您希望显示所有网络表单组件。

您可以使用预处理挂钩添加自定义模板:

function themeName_preprocess_page(&$vars, $hook) {
  if (isset($vars['node'])) {
    $vars['theme_hook_suggestions'][] = 'node__'. $vars['node']->type;
  }
}
然后清除缓存,并创建模板node-node-type.tpl.php

如果您想定制表单,请点击下面的链接