2010-08-20 7 views
6

मैं एक SharePoint वेब साइट की यह कॉल पोर्टल बनाया है तो हम URL प्राप्त करें:शेयरपॉइंट 2010 - सभी सबसाइट्स के लिए कस्टम मास्टर पेज और थीम कैसे लागू करें?

http://mydevserver/sites/portal/

मैं ऊपर वेबसाइट और पर एक कस्टम मास्टर पृष्ठ बनाने में प्रयास के एक बहुत डाल दिया है साइट एसेट्स निर्देशिका में संसाधनों (सीएसएस, छवियों) को भी अपलोड किया गया है जो नए मास्टर पेज संदर्भों और विषय को tweaked भी।

मैं भी बनाई गई कोई सबसाइट यह सबसाइट फोन की सुविधा देता है है:

http://mydevserver/sites/portal/subsite

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

जो मुझे मुझे लाता है प्रश्न: क्या मेरे सभी पोर्टल विषयवस्तु और मास्टरपेज सेटिंग्स को सभी सबसाइट्स पर लागू करने का एक आसान और रखरखाव तरीका है? आप इसके बारे में कैसे जाएंगे?

धन्यवाद!

उत्तर

15

जाओ http://mydevserver/sites/portal/_catalogs/masterpage/Forms/AllItems.aspx

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

इसके पूर्ण हो जाने पर ब्राउज़:। http://mydevserver/sites/portal/_Layouts/ChangeSiteMasterPage.aspx की तरह पेज नाम से पता चलता है, यह जहाँ आप साइट मास्टर पेज चुन सकते हैं। यहां से, आप सबसाइट्स के लिए मास्टर पेज भी लागू कर सकते हैं।

यदि ChangeSiteMasterPage.aspx पर नेविगेट करना आपको एक सहसंबंध आईडी 'अप्रत्याशित त्रुटि हुई है' संदेश देता है तो सबसे अधिक संभावना है कि आपको साइट संग्रह के लिए SharePoint सर्वर प्रकाशन इंफ्रास्ट्रक्चर को सक्षम करने की आवश्यकता है। इसे सक्षम करने के लिए, साइट संग्रह रूट से, साइट क्रियाएं> साइट सेटिंग्स> साइट संग्रह सुविधाएं पर जाएं और शेयरपॉइंट सर्वर प्रकाशन इंफ्रास्ट्रक्चर

अंतिम बार साइट विषयों के माध्यम से "इस साइट पर चयनित थीम को लागू करें और" इस सेटिंग को प्राप्त करने के लिए सभी सबसाइट्स को रीसेट करें "

+0

क्या इस प्रोग्राम को करने का कोई तरीका है? फीचर सक्रिय या फीचर स्टेपलिंग की तरह? 'अगर नेविगेटिंग ...' अनुच्छेद के लिए – variable

+0

+ 1, मैं उनसे पूछने से पहले अपने प्रश्नों का उत्तर देता हूं। – RyanfaeScotland

0

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

इसी तरह साइट थीम पर जाएं और सुनिश्चित करें कि आप "इस साइट पर चयनित थीम को लागू करें और इस सेटिंग को प्राप्त करने के लिए सभी सबसाइट्स को रीसेट करें" चुनें और यह आपके सबसाइट पर भी लागू होगा।

+0

आपके उत्तर के लिए धन्यवाद। मुझे कहना है कि मैंने यह भी सोचा था कि यह पर्याप्त होगा। हालांकि, जब भी मैं इन चरणों का पालन करता हूं और "इस साइट पर चयनित थीम को लागू करता हूं और इस सेटिंग को प्राप्त करने के लिए सभी सबसाइट्स को रीसेट करता हूं" यह सबसाइट को मूल साइट से मास्टर पेज प्राप्त नहीं करता है। क्या कोई काम है जो इसे काम करने के लिए सक्रिय करने की ज़रूरत है? क्या यह शायद एक पावरहेल स्क्रिप्ट है जिसका उपयोग इसे करने के लिए करना चाहिए? बहुत धन्यवाद – Anastasiosyal

+0

स्पष्टीकरण के लिए, विषय रंग सबसाइट पर लागू होते हैं। हालांकि, मूल साइट से कोई सीएसएस या मास्टर पेज विरासत में नहीं लिया जाता है। किसी भी विचार का स्वागत है! – Anastasiosyal

+0

क्या आप मास्टर पेज भी सेट कर रहे हैं? इसके "मास्टर पेज" शीर्षक के तहत। एक विषय केवल कस्टम सीएसएस विषय लागू करेगा, न कि एक मास्टर पेज। इसे पूरी तरह से लागू करने के लिए आपको मास्टर पेज का भी चयन करना होगा। – Mauro

संबंधित मुद्दे