Всем привет, при изменении кода Webform для обрамления элементов форм применю теги таблицы HTML
<?php
print ('<table border= \'1\'><tr><td></td>');
print drupal_render($form['submitted']['user_profile']['first_name']);
print drupal_render($form['submitted']['user_profile']['last_name']);
print ('<td></td>');
print ('</tr></td></table>');
?>
Где кроется ошибка? Внизу формы появляются две маленькие ячейки, а форма не обрамляется в таблицу?
Комментарии
лучше изменить структуру формы через hook_form_alter() и дописать префиксы и суфиксы нужным элементам (свойства #prefix, #suffix)
Не оч оперативно, но лучше ж поздно чем никогда.
У вас верстка неправильная, при том как сделано и не должна форма обрамляться) По идее так работать будет
<?php
print ('<table border= \'1\'><tr><td>');
print drupal_render($form['submitted']['user_profile']['first_name']);
print ('</td><td>')
print drupal_render($form['submitted']['user_profile']['last_name']);
print ('</td>');
print ('</tr></td></table>');
?>