2009-02-21 13 views
7

क्या कोई विचार प्लगइन है जिसका उपयोग मैं xml फ़ाइल जेनरेट करने के लिए कर सकता हूं? मुझे ऐसा कुछ चाहिए जो मैं उन क्षेत्रों को चुन सकता हूं जिन्हें मैं एक्सएमएल में रखना चाहता हूं और वे कैसे दिखाई देंगे (एक टैग या पैरेंट टैग की विशेषता के रूप में)।Drupal Views: xml फ़ाइल जेनरेट करें

उदाहरण के लिए: मेरे पास एक सामग्री प्रकार चित्र है जिसमें तीन फ़ील्ड हैं: शीर्षक, आकार और आयाम। मैं एक ऐसा दृश्य बनाना चाहता हूं जो इस तरह कुछ उत्पन्न कर सके:

 
<pictures> 
    <picture size="1000" dimensions="10x10"> 
    <title> 
     title 
    </title> 
    </picture> 
    <picture size="1000" dimensions="10x10"> 
    <title> 
     title 
    </title> 
    </picture> 
... 
</pictures> 

यदि पहले से ही कुछ भी लागू नहीं किया गया है, तो मुझे क्या लागू करना चाहिए? मैंने एक प्रदर्शन प्लगइन, एक शैली, एक पंक्ति प्लगइन और एक फील्ड हैंडलर लागू करने के बारे में सोचा। क्या मै गलत हु?

मुझे टेम्पलेट्स के साथ ऐसा नहीं करना पड़ेगा क्योंकि मैं इसे टेम्पलेट्स के साथ पुन: प्रयोज्य बनाने के तरीके में नहीं सोच सकता।

+0

आप इस मॉड्यूल पूरा करते हैं, तो क्या आप मुझे इस के लिए कोड दे कृपया कर सकते हैं। – Cindrella

उत्तर

7

एक कस्टम स्टाइल प्लगइन निश्चित रूप से ऐसा करने में सक्षम है; मैंने आरएसएस के बजाय एटम फ़ीड आउटपुट करने के लिए एक को मार दिया। आपको Views Bonus Pack या Views Datasource से शुरू होने वाली कुछ किस्मत मिल सकती है। दोनों दृश्य डेटा के लिए एक्सएमएल और अन्य आउटपुट स्वरूप प्रदान करने का प्रयास करते हैं, हालांकि बाद वाला Google ग्रीष्मकालीन कोड प्रोजेक्ट था और हाल ही में अपडेट नहीं किया गया है। निश्चित रूप से एक संभावित प्रारंभिक बिंदु, यद्यपि।

+0

धन्यवाद। मुझे लगता है कि मैं इन मॉड्यूल को अपने मॉड्यूल के आधार के रूप में रखूंगा। –

2

आप एक्सएमएल के लिए एक और विषय लागू करने या Services मॉड्यूल का उपयोग कर देखना चाहते हैं। इसके बारे में कुछ विवरण (इसके प्रोजेक्ट पेज से):

एपीआई के निर्माण के लिए एक मानक समाधान ताकि बाह्य ग्राहक ड्रूपल के साथ संवाद कर सकें। बॉक्स के बाहर इसका उद्देश्य ड्रूपल कोर का समर्थन करने का समर्थन करता है और अन्य मॉड्यूल के लिए कोड स्तर एपीआई प्रदान करता है ताकि उनकी सुविधाओं और कार्यक्षमता का खुलासा हो सके। यह ड्रूपल प्लगइन्स प्रदान करता है जो दूसरों को अपनी खुद की प्रमाणीकरण तंत्र, अनुरोध प्रारूप, और प्रतिक्रिया प्रारूप बनाने की अनुमति देता है।

यह भी देखें: http://cmsproducer.com/generate-how-to-drupal-node-XML-XHTML

+0

मैं अभी सेवाओं की कोशिश कर रहा हूं। हम देखेंगे कि यह कैसे जाता है। – cazlab

0

वहाँ Drupal forums पर इस प्रक्रिया के कुछ हद तक एक वर्ष वर्णन है। यह Drupal 4.7 और 5.x संदर्भित करता है। मुझे संदेह है कि 5.x के लिए चरण एक ही तकनीक होगी यदि ड्रूपल 6 के लिए समान कोड नहीं है।

0

ड्रूपल 8 में सेवा मॉड्यूल अब कोर (रीस्टफुल वेब सर्विसेज) का हिस्सा है। यह आपको xml या json में किसी भी इकाई को प्रदान करने की अनुमति देगा। विचारों के साथ भी।

यहां अधिक पढ़ें: https://drupalize.me/blog/201401/introduction-restful-web-services-drupal-8

संबंधित मुद्दे