जवाबों:
यदि आप डुप्लिकेट द्वारा निर्यात का मतलब है कि सुविधाएँ मॉड्यूल का उपयोग करें ।
सुविधाएँ मॉड्यूल ड्रुपल में सुविधाओं के कैप्चर और प्रबंधन को सक्षम बनाता है। एक फीचर ड्रुपल एंटिटीज का एक संग्रह है, जो एक निश्चित उपयोग के मामले को संतुष्ट करता है।
सुविधाएँ निर्यातों के साथ मॉड्यूल से विभिन्न साइट निर्माण घटकों को लेने और उन्हें एकल फीचर मॉड्यूल में एक साथ बंडल करने के लिए एक यूआई और एपीआई प्रदान करती हैं। एक फीचर मॉड्यूल किसी भी अन्य Drupal मॉड्यूल की तरह है सिवाय इसके कि वह अपने .info फ़ाइल में अपने घटकों (जैसे विचार, संदर्भ, CCK फ़ील्ड, आदि) की घोषणा करता है ताकि इसे जाँच, अद्यतन, या प्रोग्रामेटिक रूप से वापस किया जा सके।
हो सकता है कि बहुत देर से आप बंडल कॉपी मॉड्यूल का उपयोग कर सकें :
बंडल कॉपी कंटेंट कॉपी मॉड्यूल के लिए एक प्रतिस्थापन है जो Drupal 6 के लिए CCK परियोजना में रहता है। इसके लिए निर्यात / आयात समर्थन है: नोड प्रकार, वर्गीकरण, उपयोगकर्ता, फ़ील्ड API फ़ील्ड, फ़ील्ड समूह
अद्यतन 7.x-2.x-dev नोट्स
निम्नलिखित विशेषताएं जोड़ी गई हैं:
Drupal 8: बंडल कॉपी Drupal 8 Core CMI में है।
मैंने फील्ड टूल मॉड्यूल का उपयोग किया है , और यह त्रुटिपूर्ण रूप से काम करता है।
मैंने जो किया वह मेरा दूसरा कंटेंट टाइप था, इस मॉड्यूल फंक्शनलिटी का उपयोग करके सभी फील्ड्स को नए कंटेंट टाइप पर क्लोन किया, फिर मॉड्यूल को अनइंस्टॉल किया। बंडल कॉपी और फीचर्स एक कंटेंट टाइप को नकल करने के लिए हास्यास्पद तरीके लगते हैं, यह सुपर सरल था और वास्तव में मैं यही चाहता था।
Clone Fields
टैब ऊपर देखें, कॉपी करने के लिए फ़ील्ड चुनें, उन्हें कॉपी करने के लिए नोड और आप कर रहे हैं।
Tools
टैब बनाएं, Clone fields to this bundle
मौजूदा नोड सामग्री प्रकार से फ़ील्ड चुनें Add field instances
,।
मुझे (अपेक्षाकृत नया) बंडल इनहेरिट मॉड्यूल ऐसा करने का बहुत आसान तरीका लगा। बंडल_इनहेरिट मॉड्यूल के अलावा "बंडल इनहेरिटेंस नोड" (बंडल_इनहेरिट_नोड) मॉड्यूल को सक्षम करना सुनिश्चित करें, फिर नई सामग्री प्रकार बनाते समय आपको एक नया "इनहेरिटेंस" टैब मिलेगा।
(यह आपको "सॉफ्ट इनहेरिट" और "सख्त विरासत" के बीच एक विकल्प भी देता है ... जहां तक मैं इकट्ठा कर सकता हूं, "सॉफ्ट इनहेरिट" बस खेतों की एक-बार कॉपी करता है जबकि "सख्त विरासत" का ट्रैक रखता है वंशानुक्रम पदानुक्रम।)
सबसे आसान तरीका बंडल कॉपी का उपयोग करना है - 7.2 संस्करण जो विकास में है लेकिन मेरे लिए पूरी तरह से काम करता है।
मॉड्यूल को स्थापित करने के बाद, अपने "सामग्री प्रकार" पृष्ठ पर जाएं और नए "क्लोन" टैब पर क्लिक करें।
"स्रोत बंडल" के तहत, उस सामग्री प्रकार का चयन करें जिसे आप क्लोन करना चाहते हैं।
"नया बंडल नाम" में, उस नई सामग्री प्रकार का नाम दर्ज करें जिसे आप बनाना चाहते हैं। "क्लोन" पर क्लिक करें और अब आप अपनी सूची में उस नई सामग्री प्रकार को देखेंगे।
फील्ड टूल्स भी काम करता है लेकिन यह उतना सीधा नहीं है।
बस इतिहास के लिए, एक और मॉड्यूल है जो इसे संभाल सकता है।
अन्यथा, सामग्री प्रकार क्लोन आपको इसे PHP कोड को देखने या जटिल जोड़तोड़ करने के बिना, जल्दी और सरल रूप से करने की अनुमति देता है:
https://www.drupal.org/sandbox/davidfiaty/2745827
यह इस समय सैंडबॉक्स प्रोजेक्ट है, लेकिन यह जल्द ही आधिकारिक ड्रुपल मॉड्यूल के रूप में उपलब्ध होगा।
संपादित करें: Drupal 7 के लिए सामग्री प्रकार क्लोन की आधिकारिक रिलीज़ यहाँ है! https://www.drupal.org/project/content_type_clone Drupal 8 संस्करण जल्द ही आ रहा है।