동일한 문제가있어서 해결책을 찾을 수 없습니다. 많은 것을 시도한 후에, 그것은 비논리적 인 것처럼 단순한 것으로 판명되었습니다. 글쎄, 드루팔 (Drupal newbie)의 눈에는. 나는 다음 행을 발견 다른 시나리오를 많이 시도 후
$element['mymodulefieldset']['fieldname'] = array(
'#title' => "Field title",
'#type' => 'textfield',
'#default_value' => '',
);
다음 FIELDSET에
$element['mymodulefieldset'] = array(
'#title' => 'Fieldset title',
'#type' => 'fieldset',
);
및 추가 필드 :
은 처음 엔이 (벗었 버전) 같은 것을했다 코드가 (일종의) 일을했다. 대신 FIELDSET 삽입, I 이런 FIELDSET로 소자를 온 :
$element += array(
'#type' => 'fieldset',
'#tree' => true
);
이어서
I의 요소에 필드 추가 :
$element['fieldname'] = array(
'#title' => "Field title",
'#type' => 'textfield',
'#default_value' => '',
);
NB : #title 같은 일부 변수 및 #weight는 제어 "홈»행정»구조»콘텐츠 유형»[귀하의 콘텐츠 유형]"으로, 다른 항목 (예 : #collapsible 및 #collapsed)을 여기에서 정의 할 수 있습니다.
희망이 도움이됩니다.
나는이 대답을 투표 해요,하지만 이것은 나의이었다 발행물. Fieldset 내부에 양식 필드가 있고 내부에 양식 필드가 있고 내부에있는 양식 필드가 저장되지 않았습니다. – Karl