Переделываю регистрацию пользователей, т.к. половина полей не нужна, но взамен надо добавить около 15 новых полей. Ну, как говорится, делаю все по науке - сначала создаю элементы формы а потом добавляю их в форму:
Код:
$pwd_tray = new XoopsFormElementTray("Пароль (введите дважды)", "");
$pwd_text = new XoopsFormPassword("" , "pass" , 20, 20);
$pwd_text2 = new XoopsFormPassword(" ", "vpass", 20, 20);
$pwd_tray->addElement($pwd_text);
$pwd_tray->addElement($pwd_text2);
Код:
$reg_form->addElement($pwd_tray);
Сама проблема заключается в том, что форма должна быть разделена на три части, то есть для каждой части формы должно быть что-то типа такой шапки:
Код:
<td colspan="2">Общие сведения</td>
. Как это сделать с помощью API портала - не догоняю. Конечно можно все выводить и простой таблицей, но как-то это неэстетично. Поэтому прошу помощи у тех, кто более плотно занимался с движком.