Как в Drupal (5) разместить форму в таблице?

секс drupal drupal5 drupal forms

Дело в том, что если рендерить отдельно каждый элемент с помощью drupal_render($form['element']), то в итоге получаем каждый отдельно, но обрамляющего контейнера <form>...</form> - нету.
Просьба показать конкретный работающий кусок кода,
handbook на drupal.org весь облазил, ниче толкового не нашел...

есть вариант написать подобным образом -
$rows = //создание массива с элементами из формы $form
$output = '<form action="/' . $_GET['q'] . '" method="post">';
$output .= drupal_render($form);
$output .= '</form>';
но мне этот вариант не нравится только потому, что тут присутствую явно в коде html-теги и вообще, как-то дико это выглядит, + для каждого элемента формы не генерится автоматически id и name + не выводится элемент с группой радиобатонов (((
плиз, помогите!!!
Ответы:
Всем спасибо, нашел решение.
Нужно кроме функций myform(), myform_submit() ... еще написать реализацию хука темы - theme_myform($form) где и рендеринг формы нормально происходит и форма нормально рендерится + своя реализация компоновки элементов формы....


17 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.