Form öğeleri genellikle alan widget'larından ayrıdır, ancak çok benzer işlevler uygularlar.
Bazen, işlevleri şu soruda olduğu gibi iki API'de de sürünüyor: Çalışan bir Alan Widget Formunu tek başına görüntülemek mümkün müdür?
Olabilir Widget bir alanda bu bana mantıklı görünüyor olabilir bir form öğesi, o da saha api yaklaşık geldiğinde formu api yer zaten Çünkü özellikle bazı temel depolama doğrudan eşleme olur.
Neden böyle olmadığını merak ediyorum.
Düzenleme: As resmi dokümanlar göre, aşağıda kiamlaluno tarafından işaret, widget'lar şunlardır Ben düzenlemek için sorumu biraz ihtiyacım vasıta Formu API elemanları.
Bunu merak ettim, çünkü çekirdek etiketleme widget'ını bir form öğesi olarak kullanmak istedim. Ancak bilgim dahilinde bunu yapmanın kolay bir yolu yoktur. Widget'ları iddia eden dokümanlar öğelere rağmen , bu mutlaka doğru gibi görünmüyor.
Widget olarak bildirildiyse
function hook_widget_info() {
return array('my_widget' => array(
'base element' => 'some_form_element_machine_name',
))
}
öğe tanımı pencere öğesinden ayrı olur, böylece her iki yönde de kullanılabilir, ancak şu anda durum böyle değildir.
Düzenle 2: Özellik isteği açıldı .