मैं SharePoint साइट या पृष्ठ के लिए उपयोग किए गए टेम्पलेट को कैसे / कहाँ से ढूँढ सकता हूँ।
मेरे पास एक ऐसा पृष्ठ है जिसे मैं सदृश करना चाहता हूं, लेकिन मुझे नहीं पता कि उस पृष्ठ और साइट के लिए टेम्पलेट कहां खोजना है?
मैं SharePoint साइट या पृष्ठ के लिए उपयोग किए गए टेम्पलेट को कैसे / कहाँ से ढूँढ सकता हूँ।
मेरे पास एक ऐसा पृष्ठ है जिसे मैं सदृश करना चाहता हूं, लेकिन मुझे नहीं पता कि उस पृष्ठ और साइट के लिए टेम्पलेट कहां खोजना है?
जवाबों:
एक बार जब आप पृष्ठ स्रोत को देखते हैं और " var g_wsaSiteTemplateId
" के लिए खोज करते हैं, तो आपको एक कोड मिलेगा, जैसे कि STS#0
या STS#1
आदि ... यह जानने के लिए कि टेम्पलेट कोड का मतलब क्या है: आप इसे देख सकते हैं: https://absolute-sharepoint.com/2013/06 /sharepoint-2013-site-template-id-list-for-powershell.html
Salaudeen Rajack के ब्लॉग www.sharepointdiary.com पर SharePoint साइट टेम्पलेट निर्धारित करने के 6 तरीकों के साथ एक ट्यूटोरियल है। लिंक यहाँ पाया जा सकता है ।
उद्धृत:SharePoint प्रबंधक का उपयोग करें , साइट के माध्यम से नेविगेट करें और "वेब टेम्पलेट" देखें।
Stsadm : stsadm.exe -o enumallwebs -databasename> Template.txt Now, template.txt फ़ाइल खोलें और टेम्पलेट की जाँच करें। इस ट्रिक का उपयोग SharePoint 2010 के लिए साइट टेम्पलेट नाम खोजने के लिए भी किया जा सकता है।
Sql सर्वर : Sql सर्वर SharePoint की बैक-बोन है, इसलिए सेलेक्ट टाइटल, dbo से वेबटेम्पलेट प्राप्त करें। जहां शीर्षक = 'योर साइट' है।
आप किसी SharePoint साइट के SharePoint ऑब्जेक्ट मॉडल खोज साइट टेम्पलेट का उपयोग कर सकते हैं । बस क्वेरी SPWeb.WebTemplateId।
SharePoint 2010 - ढूँढें टेम्पलेट का उपयोग साइट बनाएँ: SharePoint 2010 में, आप PowerShell Cmd-let
का उपयोग करके साइट टेम्पलेट्स की सूची प्राप्त कर सकते हैं Get-SPWebTemplate
:। वेब टेम्प्लेट सूचीबद्ध करने के उदाहरण:
Get-SPWebTemplate -Identity SGS#0
Get-SPWebTemplate -Identity S*
Get-SPWebTemplate | ? { $_.Name -like "*STS*" }
SharePoint पृष्ठ के दृश्य स्रोत पर जाएँ >> साइट टेम्पलेट का नाम SharePoint 2010 खोजने के लिए "SiteTemplateID" खोजें।
सबसे आसान तरीका है कि SharePoint प्रबंधक जैसे उपकरण प्राप्त करें । जिस साइट को आप देख रहे हैं, उसमें जाएं और WebTemplateId प्रॉपर्टी खोजें। फिर आप इसे ज्ञात टेम्प्लेट प्रकारों की सूची तक मेल कर सकते हैं।
इसे करने का एक और तरीका है, लेकिन यह बहुत अधिक मैनुअल (और बदसूरत) है, इसलिए मैं इसे यहां रेखांकित नहीं करूंगा।
जहाँ तक एक पेज टेम्प्लेट जाता है - यह केवल एक पब्लिशिंग साइट (पेज लाइब्रेरी में ...) के पन्नों पर काम करता है, लेकिन आपको SPM में एक पेज के लिए Properties में ContentType फ़ील्ड को देखने में सक्षम होना चाहिए। यदि आप किसी पृष्ठ लाइब्रेरी को देख रहे हैं, तो आप केवल SharePoint में सीधे दृश्य में सामग्री प्रकार जोड़ सकते हैं और वही जानकारी प्राप्त कर सकते हैं।
मौजूदा साइट टेम्पलेट का नाम पाने के लिए {साइट टेम्पलेट का नाम} नीचे दिए गए चरणों का पालन करें
एक साइट को टेम्पलेट के रूप में सहेजें।
साइट सेटिंग -> साइट्स और वर्कस्पेस -> क्रिएट पर जाएं।
IE उपकरण> डेवलपर टूल> ढूंढें> क्लिक करके तत्व चुनें> स्रोत> DOM (तत्व)> हाइलाइट करें और अनुभाग परीक्षण की प्रतिलिपि बनाएँ। बोल्ड में से एक आपकी साइट का नाम होगा।
पेज के लिए
यदि आप SharePoint Designer में साइट खोलते हैं, तो उस पृष्ठ को चेक करें जिसे आप संपादन के लिए चाहते हैं, यह आपसे पूछेगा कि क्या आप सामग्री को संपादित करना चाहते हैं (वेबसाइट के माध्यम से) या लेआउट को संपादित करना चाहते हैं (SharePoint डिज़ाइनर के माध्यम से)
निश्चित नहीं कि साइट के लिए खाका जानकर आप वास्तव में क्या करना चाहते हैं।
पुन: टिप्पणियाँ
आप किसे खोलना चाहते हैं? एक पेज या एक साइट? ये अलग चीजें हैं।
किसी भी दिए गए SharePoint पृष्ठ के लिए LAYOUT PAGE पाने के लिए, आपको उस पृष्ठ को खोजने की आवश्यकता है जो आप SharePoint डिज़ाइनर के बारे में उत्सुक हैं। इसे डबल क्लिक करें और जब आप एसपीडी करेंगे तो आपसे पूछेंगे कि क्या आप सामग्री को संपादित करना चाहते हैं (और यदि हां, तो आप वेब ब्राउज़र इंटरफ़ेस में ले जाएं) या यदि आप लेआउट को संपादित करना चाहते हैं (यदि आपके पास पर्याप्त अनुमति है)। यदि आप लेआउट को संपादित करते हैं, तो SPD की एक और प्रतिलिपि खोली जाती है और लेआउट फ़ाइल की जाँच की जाती है। लेआउट के नाम के लिए फ़ाइल विंडो में देखें।
यह एक पुराना धागा है। फिर भी, ऐसा प्रतीत होता है कि हम स्रोत कोड / स्क्रिप्ट टैब (फायरबग) में एक जावास्क्रिप्ट चर के मान को देख सकते हैं ।
var g_wsaSiteTemplateId = 'STS # 1 S;
Powershell का उपयोग करके वेब टेम्पलेट आईडी खोजने का सही तरीका है
$web = Get-SPWeb http:/SC/site
$web.WebTemplate + "#" + $web.Configuration
परिणामी आईडी को तब टेम्पलेट प्रदर्शन नाम प्राप्त करने के लिए यहाँ देखा जा सकता है: https://blogs.technet.microsoft.com/praveenh/2010/10/21/sharepoint-templates-and-their-ids
स्पष्टीकरण प्राप्त करने के लिए क्यों $web.Configuration
सही है और नहीं $web.WebTemplateId
, कृपया इस सवाल पर मेरा जवाब पढ़ें:
/sharepoint/96293/powershell-to-get-template-name-site-is-is/269282# 269,282