SharePoint में किसी साइट या पृष्ठ के लिए किस टेम्पलेट का उपयोग किया जाए, यह कैसे पता करें


13

मैं SharePoint साइट या पृष्ठ के लिए उपयोग किए गए टेम्पलेट को कैसे / कहाँ से ढूँढ सकता हूँ।

मेरे पास एक ऐसा पृष्ठ है जिसे मैं सदृश करना चाहता हूं, लेकिन मुझे नहीं पता कि उस पृष्ठ और साइट के लिए टेम्पलेट कहां खोजना है?


मुझे अपनी मूल समस्या का "समाधान" मिला। यह पता चला कि उस साइट के लिए प्रकाशन सुविधा चालू कर दी गई थी और इससे पृष्ठ लेआउट वांछित था। अभी तक SharePoint प्रबंधक सुझाव सबसे अच्छा समाधान होगा जहाँ तक मैं इस प्रश्न को देख सकता हूँ
noesgard

भविष्य के पाठकों के लिए, कृपया इस तरह के प्रश्नों के लिए SharePoint देखें ।
माइकल हैम्पटन

जवाबों:


9

एक बार जब आप पृष्ठ स्रोत को देखते हैं और " var g_wsaSiteTemplateId" के लिए खोज करते हैं, तो आपको एक कोड मिलेगा, जैसे कि STS#0या STS#1आदि ... यह जानने के लिए कि टेम्पलेट कोड का मतलब क्या है: आप इसे देख सकते हैं: https://absolute-sharepoint.com/2013/06 /sharepoint-2013-site-template-id-list-for-powershell.html


FYI करें - यद्यपि उल्लेखित कमांड "साइट" कहती है, यह आपको "वेब" की आईडी देगा, जो कि संभवतः आप चाहते हैं। IE रूट साइट की आईडी नहीं है, लेकिन सूसाइड की।
cpaloia

6

Salaudeen Rajack के ब्लॉग www.sharepointdiary.com पर SharePoint साइट टेम्पलेट निर्धारित करने के 6 तरीकों के साथ एक ट्यूटोरियल है। लिंक यहाँ पाया जा सकता है

उद्धृत:

  1. SharePoint प्रबंधक का उपयोग करें , साइट के माध्यम से नेविगेट करें और "वेब टेम्पलेट" देखें।

  2. Stsadm : stsadm.exe -o enumallwebs -databasename> Template.txt Now, template.txt फ़ाइल खोलें और टेम्पलेट की जाँच करें। इस ट्रिक का उपयोग SharePoint 2010 के लिए साइट टेम्पलेट नाम खोजने के लिए भी किया जा सकता है।

  3. Sql सर्वर : Sql सर्वर SharePoint की बैक-बोन है, इसलिए सेलेक्ट टाइटल, dbo से वेबटेम्पलेट प्राप्त करें। जहां शीर्षक = 'योर साइट' है।

  4. आप किसी SharePoint साइट के SharePoint ऑब्जेक्ट मॉडल खोज साइट टेम्पलेट का उपयोग कर सकते हैं । बस क्वेरी SPWeb.WebTemplateId।

  5. SharePoint 2010 - ढूँढें टेम्पलेट का उपयोग साइट बनाएँ: SharePoint 2010 में, आप PowerShell Cmd-let का उपयोग करके साइट टेम्पलेट्स की सूची प्राप्त कर सकते हैं Get-SPWebTemplate :। वेब टेम्प्लेट सूचीबद्ध करने के उदाहरण:

    Get-SPWebTemplate -Identity SGS#0

    Get-SPWebTemplate -Identity S*

    Get-SPWebTemplate | ? { $_.Name -like "*STS*" }

  6. SharePoint पृष्ठ के दृश्य स्रोत पर जाएँ >> साइट टेम्पलेट का नाम SharePoint 2010 खोजने के लिए "SiteTemplateID" खोजें।


लिंक किसी भी समय टूट सकता है। कृपया कम से कम सारांश के रूप में दें।
वॉनब्रांड

3

सबसे आसान तरीका है कि SharePoint प्रबंधक जैसे उपकरण प्राप्त करें जिस साइट को आप देख रहे हैं, उसमें जाएं और WebTemplateId प्रॉपर्टी खोजें। फिर आप इसे ज्ञात टेम्प्लेट प्रकारों की सूची तक मेल कर सकते हैं।

इसे करने का एक और तरीका है, लेकिन यह बहुत अधिक मैनुअल (और बदसूरत) है, इसलिए मैं इसे यहां रेखांकित नहीं करूंगा।

जहाँ तक एक पेज टेम्प्लेट जाता है - यह केवल एक पब्लिशिंग साइट (पेज लाइब्रेरी में ...) के पन्नों पर काम करता है, लेकिन आपको SPM में एक पेज के लिए Properties में ContentType फ़ील्ड को देखने में सक्षम होना चाहिए। यदि आप किसी पृष्ठ लाइब्रेरी को देख रहे हैं, तो आप केवल SharePoint में सीधे दृश्य में सामग्री प्रकार जोड़ सकते हैं और वही जानकारी प्राप्त कर सकते हैं।


2

मौजूदा साइट टेम्पलेट का नाम पाने के लिए {साइट टेम्पलेट का नाम} नीचे दिए गए चरणों का पालन करें

  1. एक साइट को टेम्पलेट के रूप में सहेजें।

  2. साइट सेटिंग -> साइट्स और वर्कस्पेस -> क्रिएट पर जाएं।

  3. IE उपकरण> डेवलपर टूल> ढूंढें> क्लिक करके तत्व चुनें> स्रोत> DOM (तत्व)> हाइलाइट करें और अनुभाग परीक्षण की प्रतिलिपि बनाएँ। बोल्ड में से एक आपकी साइट का नाम होगा।


1

पेज के लिए

यदि आप SharePoint Designer में साइट खोलते हैं, तो उस पृष्ठ को चेक करें जिसे आप संपादन के लिए चाहते हैं, यह आपसे पूछेगा कि क्या आप सामग्री को संपादित करना चाहते हैं (वेबसाइट के माध्यम से) या लेआउट को संपादित करना चाहते हैं (SharePoint डिज़ाइनर के माध्यम से)

निश्चित नहीं कि साइट के लिए खाका जानकर आप वास्तव में क्या करना चाहते हैं।

पुन: टिप्पणियाँ

आप किसे खोलना चाहते हैं? एक पेज या एक साइट? ये अलग चीजें हैं।

किसी भी दिए गए SharePoint पृष्ठ के लिए LAYOUT PAGE पाने के लिए, आपको उस पृष्ठ को खोजने की आवश्यकता है जो आप SharePoint डिज़ाइनर के बारे में उत्सुक हैं। इसे डबल क्लिक करें और जब आप एसपीडी करेंगे तो आपसे पूछेंगे कि क्या आप सामग्री को संपादित करना चाहते हैं (और यदि हां, तो आप वेब ब्राउज़र इंटरफ़ेस में ले जाएं) या यदि आप लेआउट को संपादित करना चाहते हैं (यदि आपके पास पर्याप्त अनुमति है)। यदि आप लेआउट को संपादित करते हैं, तो SPD की एक और प्रतिलिपि खोली जाती है और लेआउट फ़ाइल की जाँच की जाती है। लेआउट के नाम के लिए फ़ाइल विंडो में देखें।


मैं टेम्पलेट जानना चाहता हूं, इसलिए मैं उसी टेम्पलेट के साथ एक पेज / साइट बना सकता हूं .... यही कारण है कि मैं जानना चाहता हूं
noesgard

इसके अलावा मुझे SharePoint डिज़ाइनर में कहीं भी टेम्पलेट का नाम नहीं मिल रहा है, लापता लिंक को खोजने के लिए कोई संकेत कहाँ है?
दोपहर

यह हमेशा काम नहीं करता है। मुझे यह कहते हुए एक त्रुटि मिलती है कि पृष्ठ लेआउट नहीं मिल सकता है (यह कुछ पुराने पते की तलाश में है जो अब मौजूद नहीं है लेकिन यह अभी भी कहीं न कहीं पेज से जुड़ा है)। क्या कहीं ऐसा नहीं है जहाँ आप केवल पृष्ठ लेआउट का नाम देख सकते हैं?
xr280xr

1

यह एक पुराना धागा है। फिर भी, ऐसा प्रतीत होता है कि हम स्रोत कोड / स्क्रिप्ट टैब (फायरबग) में एक जावास्क्रिप्ट चर के मान को देख सकते हैं ।

var g_wsaSiteTemplateId = 'STS # 1 S;

http://nickhobbs.wordpress.com/2013/05/18/sharepoint-how-to-check-which-site-template-was-used-to-create-a-site-just-using-a-web- ब्राउज़र /


1

PowerShell का उपयोग करके SharePoint साइट का टेम्पलेट नाम ढूंढें

$web = Get-SPweb http://SiteUrl 
Write-host “Web Template:” $web.WebTemplate ” | Web Template ID:” $web.WebTemplateId 
$web.Dispose()

नीचे वेब टेम्प्लेट और उनके आईडी की एक सूची दी गई है

यहाँ छवि विवरण दर्ज करें


0

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.