5
Programlı bir CCK alan örneği oluşturabilir ve "allowed_values" öğesini tek bir aşamada ekleyebilir miyim diye merak ediyordum. Yani bu çalıştı:drupal 7 CCK alanında programlı olarak izin verilen değerler listesi "list_text"
Ben 'ayarı' => dizideki ayarlamak için yani bazı dava denedimfield_create_instance(array(
'field_name' => 'card number',
'entity_type' => 'payment_method',
'bundle' => 'debit_card',
'label' => t('Debit/Credit card'),
'description' => t('Add card\'s number '),
'widget' => array(
'type' => 'options_select',
'weight' => 0,
'settings' => array('size' => 50),
),
'required' => TRUE,
));
('allowed_values' => array (1, 2, 3)) ama hiçbir şey olmadı. Baska öneri?
[link] 'den (https://www.drupal.org/node/876250): _Bu modül ilk etkin olduğunda bu kanca çağrılır. Böylece, listeniz bir sonraki devre dışı bırak/etkin hale getirme modülüne ( – augusto
Modül etkinleştirildiğinde kanca çağrılır. Alan oluşturulduğunda işlev çağrılır, böylece listeyi değiştirme olasılığınız olur. –