सामग्री प्रकारों में, मेरे पास फ़ील्ड संवेदनशीलता है जो फ़ील्ड प्रकार सूची (पूर्णांक) और विजेट (चेकबॉक्स / रेडियोबुटन) है। अनुमत मान सूची है
1|Yes
0|No
मुख्य समस्या यह है कि इसे चुनने के लिए 3 फ़ील्ड हैंएन / ए, हां, नहीं। लेकिन जब भी उपयोगकर्ता एन / ए का चयन करता है। जब मैं इस क्षेत्र से संबंधित नोड देखता हूं। इसका मान प्रदर्शित किया जाता है -1। लेकिन, जब उपयोगकर्ता हां या नहीं का चयन करता है। यह नोड व्यू में भी ठीक प्रदर्शित होता है। कोई भी सुझाव
उत्तर:
जवाब के लिए 0 № 1संपादित करें:
या तो:
- कॉपी field.tpl.php (https://api.drupal.org/api/drupal/modules!field!theme!field.tpl.php/7) अपने विषय के लिए और इसे फ़ील्ड नाम दें - FIELD-NAME.tpl.php, फिर -1 मान के मामले में एन / ए विकल्प प्रदर्शित करें
- इस टेम्पलेट में THEMENAME_field__FIELD-NAME का उपयोग करें।https://api.drupal.org/api/drupal/modules!field!field.module/function/theme_field/7), मूल फ़ंक्शन को कॉपी करें और इसे जिस तरह से आप चाहते हैं उसे संपादित करें।
- अपने नोड प्रकार के लिए एक ओवरराइड नोड में एक मैनुअल तरीके से फ़ील्ड को प्रदर्शित करें। अपने विषय में कहीं
यदि फ़ील्ड की आवश्यकता नहीं है या जब कोई डिफ़ॉल्ट मान निर्दिष्ट नहीं है, तो एन / ए विकल्प उपलब्ध होगा। इसलिए अपनी समस्या को हल करने के लिए: फ़ील्ड को आवश्यक बनाएं, और डिफ़ॉल्ट मान को हां या ना बनाएं।