प्रपत्र तत्व अक्सर फ़ील्ड विजेट से अलग होते हैं, फिर भी वे बहुत समान कार्यक्षमता लागू करते हैं।
कभी-कभी, उनकी कार्यक्षमता भी दो एप्स में रेंगती है, जैसे कि इस प्रश्न में: क्या एक कार्य क्षेत्र विजेट फॉर्म को अपने दम पर प्रदर्शित करना है?
यह मेरे लिए तर्कसंगत लगता है कि एक फ़ील्ड विजेट एक फार्म तत्व हो सकता है, यह सीधे कुछ अंतर्निहित भंडारण के लिए मैप करने के लिए भी होता है, खासकर जब से फील्ड एपी के बारे में आया था तब से फॉर्म एफी पहले से ही था।
मैं सोच रहा हूं कि ऐसा क्यों नहीं है।
संपादित करें: के रूप में, नीचे kiamlaluno द्वारा बताया आधिकारिक डॉक्स के अनुसार, विगेट्स हैं फार्म एपीआई तत्व है, जो साधन मैं संपादित करने के लिए मेरे सवाल का एक छोटा सा की आवश्यकता है।
मैं इस बारे में सोचकर आया था, क्योंकि मैं एक कोर तत्व के रूप में कोर टैगिंग विजेट का उपयोग करना चाहता था। मेरे ज्ञान का सबसे अच्छा करने के लिए हालांकि, ऐसा करने का कोई आसान तरीका नहीं है। डॉक्स का दावा करने के बावजूद विगेट्स एलीमेंट हैं, जो जरूरी नहीं लगता कि सच है।
यदि एक विजेट के रूप में घोषित किया गया था
function hook_widget_info() {
return array('my_widget' => array(
'base element' => 'some_form_element_machine_name',
))
}
तब तत्व की परिभाषा विजेट से अलग होगी, ताकि इसका उपयोग दोनों तरीकों से किया जा सके, लेकिन वर्तमान में ऐसा नहीं है।
संपादन 2: फ़ीचर अनुरोध खोला गया ।