drupal_render ничего не возвращает, в зависимости от предыдущего скрипта и тегов php

Я создал шаблон 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-тегов есть пустая строка, drupal_render ничего не возвращает:

<?php
?>

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

Кто-нибудь знает, почему это?

1 ответ

Решение

У меня была ошибка, которая повредила некоторые данные поля формы. Я исправил ошибку и теперь drupal_render работает нормально.

Другие вопросы по тегам