2010-10-06 9 views
13

में head.phtml का स्थान मैं Magento के साथ काम कर रहा हूं और डिफ़ॉल्ट रूप से <head> अनुभाग में शामिल एक जावास्क्रिप्ट को हटाने की आवश्यकता है।Magento

मैं आधुनिक नामक एक संशोधित थीम का उपयोग कर रहा हूं। मैं head.phtml में देख रहा हूं:

app/design/frontend/default/modern/template/page/html/head.phtml 

यह अस्तित्व में नहीं है। मेरे पास header.phtml और footer.phtml है। दस्तावेज़ के <body> के बाद header.phtml से कोड अच्छी तरह से शुरू होता है।

दुनिया में कहाँ head.phtml फ़ाइल होगी?

अग्रिम धन्यवाद।

उत्तर

4

मुझे पता चला कि समस्या क्या थी। मुझे डिफ़ॉल्ट टेम्पलेट के तहत मूल निर्देशिका में देखने की आवश्यकता थी:

app/design/frontend/base/default/template/page/html 

मुझे बिल्कुल यकीन नहीं है कि क्यों।

+1

इसका कारण यह है Magento के templating प्रणाली श्रेणीबद्ध है - आधुनिक डिजाइन किसी खाके यह डिफ़ॉल्ट design.This से नहीं है कि प्राप्त कर लेंगे कुछ आप Magento में के बारे में अधिक पढ़ना चाहते हैं होने की संभावना नहीं है ज्ञानबेस और विकी। –

+0

मैंने देखा कि यह (मेरे मामले में भी) फ़ाइल के सही पथ को संपादित करने के लिए है। – MattAllegro

+0

आपको उस फ़ाइल को सीधे संपादित नहीं करना चाहिए। इसके बजाय इसे अपने स्वयं के टेम्पलेट में उसी पथ पर कॉपी करें और अपनी प्रतिलिपि संपादित करें। –

3

एफडब्ल्यूआईडब्ल्यू, जेएस को आमतौर पर आपकी थीम में/लेआउट फाइलों से प्रासंगिक लाइनों को टिप्पणी/हटाकर हटा दिया जाना चाहिए, न कि मुख्य टेम्पलेट फ़ाइल। जब तक किसी ने मैन्युअल रूप से उन स्क्रिप्ट लाइनों को जोड़ा (शरारती कोड बंदर), निश्चित रूप से।

17

Magento में गोटो कोर विषय फ़ाइलों: एप्लिकेशन/डिजाइन/दृश्यपटल/आधार/डिफ़ॉल्ट/टेम्पलेट/पेज/html/head.phtml

प्रतिलिपि बेस से इस फाइल और आप विषय को पेस्ट करें, कि है

एप्लिकेशन/डिजाइन/दृश्यपटल/डिफ़ॉल्ट/आधुनिक/टेम्पलेट/पेज/html/head.phtml

अब आप अपने आवश्यकता के अनुसार यहां बदल जाते हैं।

जावास्क्रिप्ट को निकालने के लिए इसकी एक्सएमएल फ़ाइल यानी पेज.एक्सएमएल

का आनंद लें :)