मैं अपने मॉड्यूल में डेटा तक पहुंचने के लिए इस फॉर्म का उपयोग करना शुरू कर रहा हूं। ( टिप्पणी # 1 देखें )
$node->field_test[$node->language][0]['value']
मैंने सोचा था कि एक बहुत अच्छा समाधान की तरह लग रहा था, लेकिन आगे उसी सवाल मैं यह पाया :
यह मत समझो कि 'und' भाषा के बिना संस्थाओं के क्षेत्रों के लिए है, यह उन क्षेत्रों के लिए भी है जो अनुवाद योग्य नहीं हैं, और इकाई अनुवाद मॉड्यूल के बिना जो सभी फ़ील्ड हैं। इसके अलावा, ड्रुपल के विभिन्न 7.x संस्करणों के बीच इसमें अंतर हैं। फ़ंक्शन
का उपयोग करने के लिए बेहतर हैfield_get_items()
जो डेटा कोड किस भाषा कोड के तहत आपके लिए छाँटेगा।
और अब मुझे नहीं पता कि मैं जो उपयोग कर रहा हूं वह सड़क के नीचे कुछ तोड़ सकता है।
entity_metadata_wrapper()
में पदावनत किया गया है? मैंने अपने मॉड्यूल में इसे कॉल करने की कोशिश की, और मुझे मिल गयाFatal error: Call to undefined function entity_metadata_wrapper()
- मैंने ड्रीमवेवर में अपने Drupal 7.12 इंस्टॉलेशन पर एक स्रोत खोज किया, और कोड में कहीं और 0 परिणाम के साथ आया!