Есть форма добавления определенного материала
мне нужно добвить в нее группу полей с общей оберткой и дейблом
делаю так:
<?php
$form['field_cadastral_num']['#weight'] = 17;
$form['field_cadastral_num']['#preffix'] = '<div class="custorm">';
$form['field_cadastral_num']['#suffix'] = '</div>';
$form['field_cadastral_num'][] = array(
'#type' => 'textfield',
'#default_value' => '',
'#size' => 3,
'#maxlength' => 3
);
$form['field_cadastral_num'][] = array(
'#type' => 'textfield',
'#default_value' => '',
'#size' => 3,
'#maxlength' => 3
);
$form['field_cadastral_num'][] = array(
'#type' => 'textfield',
'#default_value' => '',
'#size' => 6,
'#maxlength' => 6
); ?>
но
<?php
$form['field_cadastral_num']['#preffix'] = '<div class="custorm">';
$form['field_cadastral_num']['#suffix'] = '</div>';
?>
не оборачивает, все добавленные поля в форме получаются как отдельные самостоятельные.
Как объединить эти поля в общем блоке?
Комментарии
Попробуй так добавлять поля:
<?php
$form['field_cadastral_num']['field_name'] = array(
'#type' => 'textfield',
'#default_value' => '',
'#size' => 3,
'#maxlength' => 3
);
?>
'#type' => 'fieldset' или '#type' => 'container'