इसका सरल उत्तर नहीं है। यह उन मॉड्यूल पर निर्भर करता है जो आपके पास हैं। उदाहरण के लिए, कुछ मॉड्यूल कंपनियां, मुख्य फाइलों को ओवरराइड कर रही हैं। इसलिए, आपको पहले की जाँच करनी चाहिए क्या में उपलब्ध फ़ाइलों app/etc/modules
और app/code/local/Mage
, app/code/community/Mage
फ़ोल्डर्स। जैसा कि आप जानते हैं, पहला फ़ोल्डर एक मॉड्यूल इनिशियलाइज़ेशन फ़ोल्डर है जिसे आप xml फ़ाइलों से संबंधित मॉड्यूल को अक्षम या सक्षम कर सकते हैं। अंतिम दो फ़ोल्डर्स (यदि यह उपलब्ध है) कोर कोड ओवरराइडिंग फ़ोल्डर हैं।
फिर, उपलब्ध etc/modules
निर्देशिका में से एक xml फ़ाइल खोलें । आपको नीचे कुछ दिखाई देगा:
<?xml version="1.0"?>
<config>
<modules>
<Company_Namespace>
<active>true</active>
<codePool>local</codePool>
</Company_Namespace>
</modules>
यहाँ महत्वपूर्ण भागों रहे हैं Company
और Namespace
। जब आप app/code/local
या app/code/community
फ़ोल्डरों पर जाते हैं, तो आपको एक फ़ोल्डर दिखाई देगा जिसका नाम Company
और उसके बाद एक सब फोल्डर होगा Namespace
।
जब आप Namespace
देखते हैं तो आपको एक उप-फ़ोल्डर दिखाई देगा जिसका नाम है /etc
। यह फ़ोल्डर मॉड्यूल संबंधित कॉन्फ़िगरेशन फ़ाइल को रखता है config.xml
। इस फ़ाइल में मॉड्यूल से संबंधित कॉन्फ़िगरेशन लाइनें हैं जो आप यह बता सकते हैं कि इस मॉड्यूल से संबंधित फाइलें क्या हैं।
जैसा कि मैंने अपनी पहली पंक्ति में कहा, इसे प्रबंधित करना कठिन है।