2016-03-24 26 views

cevap

1

n

image1

/a seçeneği gösterir etmez.

Bunu yapmak istemediğinizi varsayarsak, bu seçeneği kaldırma adımları aşağıda verilmiştir.

Öncelikle, radyo düğmeleri için bir süreç işlev eklemek gerekir

function yourmodule_element_info_alter(array &$types) { 
    if (isset($types['radios'])) { 
    $types['radios']['#process'][] = 'remove_radio_na'; 
    } 
} 

Sonra süreç işlevi oluşturmak (Modül oluşturmak ve bu kodu eklemek gerekir). Birkaç boole alanları varsa ve

function remove_radio_na($element) { 
    if ($element['#field_name']=='field_bool_no_na') { 
    unset($element['_none']); 
    } 
    return $element; 
} 
+0

deneyin sadece saha "field_bool_no_na" için/a seçeneği n kaldırılmasını istiyorum ve o güzel çalışıyor diyelim. –

0

Bu çözümü test bu

function MODULENAME_options_list_alter(array &$options, array $context) { 
    unset($options['_none']); 
}