निर्यात मेनू कॉन्फ़िगरेशन [बंद]


11

मेनू कॉन्फ़िगरेशन को निर्यात करने का तरीका खोज रहा है। कॉन्फ़िगरेशन प्रबंधन सिस्टम मेनू को स्वयं निर्यात करेगा, लेकिन मेनू लिंक कॉन्फ़िगरेशन को नहीं। मैं उन मेगा मेन्यू में से एक को कई वातावरणों के माध्यम से आयात / निर्यात करने के लिए संस्करण नियंत्रण में रखने का मार्ग तलाश रहा हूं।

अगर किसी को ऐसा करने का अच्छा तरीका मिल गया है। मैं बहुत सराहना करूंगा।


नवीनतम विकल्प drupal.org/project/structure_sync मुझे लगता है कि यह सबसे अच्छा विकल्प है, यह अन्य चीज़ों जैसे टैक्सोनोमीज़ का भी समर्थन करता है
सिना साल्क

जवाबों:


8

मेनू लिंक 3 स्रोतों से आ सकते हैं:

  • दृश्य मॉड्यूल (इन्हें तब निर्यात किया जा सकता है जब व्यू कॉन्फिगर निर्यात होता है)
  • .links.yml एक मॉड्यूल में फ़ाइल (निर्यात करने के लिए संभव नहीं)
  • बनाया मेनू लिंक (सामग्री संस्थाओं, नोड्स की तरह, उपयोगकर्ताओं, आदि और निर्यात करने के लिए संभव नहीं है)

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


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

2

विन्यास मेनू लिंक मॉड्यूल की जाँच करें


इसका परीक्षण D8.6 पर किया गया और यह इसकी अनुशंसा नहीं करेगा। इसे एक स्थिर समाधान के रूप में नहीं देखेंगे। कुछ खराब त्रुटियों के बाद अनइंस्टॉल करना पड़ा।
स्टेफ वान लवरेन

1

वहाँ भी है मेनू आयात और निर्यात :

यह मॉड्यूल क्लोन किए गए साइटों के बीच मेनू आइटम को निर्यात और आयात करने में मदद करता है जो सीएमआई का उपयोग करना संभव नहीं है।

यह मॉड्यूल मेन्यू एंट्री को config YAML के रूप में एक्सपोर्ट करता है और बाद के इंस्टेंस पर इम्पोर्ट किया जाएगा।


1

Drupal के साथ कदम से कदम मिलाकर मेरा अनुभव

सबसे पहले, आपको मेनू निर्यात मॉड्यूल स्थापित करने और इसे सक्रिय करने की आवश्यकता है। उसके बाद, आपके पास संरचना भाग में निर्यात मेनू होगा।

निर्यात और आयात के लिए कदम

1- Export Menu पेज में domain.com/admin/config/development/menu_export, आपके पास तीन ऑप्शन होते हैं, Menu लिस्ट में सेलेक्ट करें कि आप किन मेन्यू को एक्सपोर्ट करना चाहते हैं।

2- निर्यात अनुभाग पर, अपने मेनू निर्यात करें।

(इस चरण में मेनू सेटिंग को YML फ़ाइल पर निर्यात नहीं किया जाएगा तो आपको जारी रखने की आवश्यकता है।)

3- अब आपको domain.com/admin/config/development/configuration/full/exportया से सिस्टम कॉन्फ़िगरेशन को निर्यात करने की आवश्यकता हैdrush cex

नोट: निर्यात के बाद, आपके पास menu_export.export_data.ymlफ़ाइल होगी जिसमें आपकी मेनू सेटिंग्स हैं

4 - आप चाहते हैं कि कहीं भी कॉन्फ़िगरेशन को स्थानांतरित करें, तो आपको उन्हें domain.com/admin/config/development/configuration/full/importया से आयात करने की आवश्यकता हैdrush cim

5- फिर आपको यूआई से अपने सिस्टम में मेनू आयात करने की आवश्यकता है domain.com/admin/config/development/menu_export/import

महत्वपूर्ण लेख

अपना कैश साफ़ करें

कुछ मामलों में, ज्यादातर प्रशासन मेनू के लिए आपको अतिरिक्त कदम की आवश्यकता होती है । आपको केवल प्रशासन मेनू संपादित करने की आवश्यकता है और इसे बिना किसी बदलाव के सहेजने की जरूरत है, इसके बाद आपको अपना अद्यतन मेनू प्रशासन पर भी देखना चाहिए।

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