Drupal 7 में सामग्री प्रकार की मशीन का नाम कैसे बदलें


9

मुझे एक प्रकार की सामग्री के नाम में एक कष्टप्रद टाइपो मिला, और मैं इसे ठीक करना चाहूंगा। एकमात्र तरीका मुझे पता है कि सामग्री प्रकार को हटाना है, और एक नया बनाना है, लेकिन उस सामग्री प्रकार में बहुत सारे फ़ील्ड हैं जिन्हें मैं फिर से बनाना नहीं चाहता।

क्या कोई बेहतर तरीका है?


मैं जानता हूँ कि इस सवाल का Drupal 7 के लिए Drupal 8 यहाँ यह करने के लिए एक तरीका होता है, मैं अभी तक इसे करने की कोशिश नहीं की है, लेकिन इस सवाल का जवाब के बाद से एक खोज मुझे लगता है मैं इसे पोस्ट करेंगे लगा के लिए शीर्ष परिणाम है medium.com/ @ philw_ /…
एलिय्याह लिन

Drupal के लिए Entity Clone का उपयोग करने की भी संभावना है। drupal.org/project/entity_clone
एलिजा लिन

जवाबों:


15

संरचना पर जाएं, सामग्री प्रकार पर क्लिक करें, उस सामग्री प्रकार के बगल में संपादित करें पर क्लिक करें जिसे आप संपादित करना चाहते हैं। मशीन के नाम के बगल में स्थित संपादन पर क्लिक करें और उसे अपने इच्छित नाम में बदल दें।

स्क्रीनशॉट

स्क्रीनशॉट

यदि आप केवल प्रशासनिक नाम बदलना चाहते हैं, तो इसके बजाय इसे बदलें।


ओह, नहीं लगा कि यह इतना आसान है :)
दिमित्री वायल

सावधान, यह हमेशा इतना आसान नहीं होता है। अगर यह मशीन नाम का उपयोग करके कॉन्फ़िगर संग्रहीत है, तो मुझे डेटा हानि हो रही है, अधिकांश मॉड्यूल अच्छा नहीं खेलते हैं। अगर मेरे पास बैकअप होता तो मैं यही करता।
रेनी

1
परिवर्तन करने के बाद अपने कैश को फ्लश करना सुनिश्चित करें।
निगेल वाटर

7
मुझे नवीनतम D7 में मशीन का नाम संपादित करने के लिए लिंक नहीं दिख रहा है। क्या यह चला गया है (या क्या इसे मॉड्यूल की आवश्यकता है)?
वलेरी लौरी

या तो नहीं देख सकते हैं (विभिन्न व्यवस्थापक विषयों पर)
रूटीन वी।

0

यदि नाम अद्वितीय है (यह शायद यह है कि यह एक टाइपो होता है), डेटाबेस में नाम की सभी घटनाओं को बदलें (तालिका के नाम सहित) और कैश को साफ़ करें।

D6 में तालिका node_typeमें सामग्री प्रकार मशीन नाम परिभाषाएँ हैं। उन नामों का उपयोग उपसर्ग के साथ तालिकाओं में भी किया जाता है content_type_। यदि सामग्री प्रकार कहीं और उपयोग नहीं किए जाते हैं, तो प्रविष्टि और तालिका नाम को बदलना चाहिए। यह संभव है कि उन नामों को डी 7 में बदल दिया गया हो।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.