【问题标题】:drupal_render returns nothing, depending on previous script and php tagsdrupal_render 不返回任何内容,具体取决于先前的脚本和 php 标签
【发布时间】:2011-08-22 20:09:26
【问题描述】:

我创建了一个模板 my-node-form.tpl.php 来为特定表单设置主题。如果这是模板内容,那么 drupal_render 可以正常工作:

<?php
?>
<?php 
    dsm ("debug.  inside my-node-form.tpl.php");
    foreach ($fieldnames as $fieldname){
      print drupal_render($form[$fieldname]);
    }
    return;
?> 

但是,如果两组 php-tags 之间有一个空行,那么 drupal_render 什么也不返回:

<?php
?>

<?php 
    dsm ("debug.  inside my-node-form.tpl.php");
    foreach ($fieldnames as $fieldname){
      print drupal_render($form[$fieldname]);
    }
    return;
?> 

有人知道这是为什么吗?

【问题讨论】:

    标签: drupal drupal-6 drupal-fapi drupal-forms drupal-render


    【解决方案1】:

    我遇到了一个错误,它损坏了一些表单域数据。我修复了这个错误,drupal_render 现在可以正常工作了。

    【讨论】:

      猜你喜欢
      • 2014-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多