Drupal 7'de Field Group'taki Field'a Değer Atama

4 dakika okuma süresi

Drupal 7'de field group içinde yer alan bir field'a (alan) varsayılan değer atamak normal field'dan biraz farklıdır. hook_from_alter içinde doğrudan $form['field_adi'] ile ulaştığınız noktadan değil, field grup içinde yer alan field'a atama yapmanız gerekiyor. Form içinde fgm_ ile başlayan bir değer olacaktır, fgm_node_NODETYPE_form_group_GROUPNAME' yapısına göre isimlendirilen değer altından field'a varsayılan değer ataması yapabilirsiniz. 

Aşağıdaki örnekte field_ag_id isimli alan için varsayılan değer ataması yapılmaktadır.

$form['fgm_node_agreement_form_group_ag_names']['fields']['items'][0]['field_ag_id']['und']['value']['#default_value'] = $max_default;

Ofislerimiz

Drupart AR-GE

GOSB Teknopark Hi-Tech Bina 3.Kat
B3 Gebze - KOCAELİ

+90 262 678 8872 

[email protected]

Drupart Frankfurt

Media4People Bleichstr. 26 64283 Darmstadt
Deutschland

+49 (0) 6151 – 492 70 23 

[email protected]

Drupart Dublin

20 Harcourt Street, Dublin 2, D02 H364

+353 (87) 198 6950 

[email protected]