【问题标题】:Theming Webform in DrupalDrupal 中的主题化 Web 表单
【发布时间】:2010-09-08 02:41:05
【问题描述】:

我正在尝试为我的网络表单设置主题,但我似乎无法正确加载新的 webform_form_#.tpl.php。当我转到节点页面时,我在 Firefox 上看到一个空白页面,正文为空。

所以在 Template.php 中我添加了以下行(我的 webform 在节点 4 上)

function phptemplate_webform_form_4 ($form) {
  return _phptemplate_callback('webform_form_4', array('form' => $form));
}

我的 sites/all/theme/forest_floor/ 目录中有一个 webform_form_4.tpl.php,它是从 modules/webform/templates/webform-form.tpl.php 复制粘贴

我已经尝试按照指南here 进行操作,但是当我访问节点页面时仍然一无所获。是的,我已经清除了缓存。

我也尝试删除 webform_form_4.tpl.php 中的所有内容,然后添加 echo form_render($form); 喜欢在 <?php ?> 之间,但我仍然一无所获。

有什么建议吗?

【问题讨论】:

    标签: drupal drupal-6 drupal-modules


    【解决方案1】:

    一个空白屏幕又名 WSOD 是由于致命的 PHP 解析错误。尝试检查您的 apache 错误日志。

    【讨论】:

    【解决方案2】:

    您在 drupal node/79086 上关注的链接是针对较旧的 v4 的 drupal 也许这可以帮助您http://drupal.org/node/335020

    【讨论】:

      【解决方案3】:

      奇怪的是它不允许我登录回复(出于某种原因)它认为我不是写这个问题的人。

      检查了 apache 日志

      PHP 致命错误:调用 template.php 中未定义的函数 _phptemplate_callback()

      我是在调用旧函数吗?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-09
        相关资源
        最近更新 更多