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 работает нормально.