2013-01-16 18 views
5

पर एक कस्टम सीएसएस स्टाइलशीट जोड़ने के लिए कैसे करें यदि कोई जानता है कि मूल बैकएंड अनुभाग में कस्टम सीएसएस स्टाइलशीट को मूल मास्टरपेज/umbraco.aspx को बदलने के बिना, कस्टम सीएसएस स्टाइलशीट को कैसे जोड़ना है।Umbraco Admin

मेरे पास एक कस्टम सेक्शन लागू है, इसलिए इसमें इसका स्वयं का अनुभाग ट्रे आइकन है, और मैं 'umbracoGui.css' पर सीएसएस जोड़ सकता हूं, लेकिन मैं किसी भी के लिए अपनी खुद की सीएसएस फ़ाइल 'इंजेक्ट' करना चाहता हूं आगे की शैलियों भी, यह जानकर कि सभी मूल फाइलें बरकरार हैं।

संक्षेप में, कहें कि मेरे पास कस्टम सीटीएल.एसएस है, मेरे सभी सीएसएस के साथ। इसे पूरे व्यवस्थापक अनुभाग के सिर में जोड़ने के लिए।

स्किनिंग के कुछ उल्लेख होने लगते हैं, लेकिन यह मेरे लिए थोड़ा अधिक लगता है।

क्या कक्षा या कुछ बनाने का कोई तरीका है, जो स्टाइलशीट पंजीकृत कर सकता है, या ऐसा कुछ?

किसी भी मदद के लिए धन्यवाद!

चीयर्स, Bav

उत्तर

5

यदि कोई अभी भी इसका उत्तर ढूंढ रहा है, तो उम्ब्राको 7 (कम से कम, मुझे यकीन नहीं है कि यह पिछले संस्करणों पर लागू होता है) में App_Plugins फ़ोल्डर का उपयोग करके पृष्ठों में स्टाइलशीट इंजेक्ट करने की क्षमता है। नया उप-फ़ोल्डर जोड़ें, नए फ़ोल्डर में JSON package.manifest फ़ाइल बनाएं जो कुछ ऐसा दिखता है उदा।

{ 
    css: [ '~/App_Plugins/YourFolder/customStyle.css' ] 
} 

तो जाहिर है App_Plugins फ़ोल्डर में निर्दिष्ट स्थान पर कस्टम स्टाइलशीट बना सकते हैं और स्टाइलशीट मार्कअप कार्य किया जा रहा है पृष्ठों में दिखाई देनी चाहिए।

0

यह ज्यादा मदद नहीं हो सकता है लेकिन पहली बार सोचा जो मन में आता HTTP हैंडलर जो मार्कअप में सीएसएस फ़ाइल इंजेक्षन सकता है किसी प्रकार का है। मुझे इसके साथ बहुत अनुभव नहीं है, लेकिन मुझे पता है कि यह एनालिटिक्स ट्रैकिंग और इसी तरह के लिए एक आम दृष्टिकोण है।