Jak znaleźć szablon, który jest używany dla witryny lub strony w SharePoint

13

Jak / gdzie mogę znaleźć szablon używany dla witryny lub strony SharePoint.

Mam stronę, którą chcę przypominać, ale nie wiem, gdzie znaleźć szablon dla tej strony i witryny?

noesgard
źródło
Znalazłem „rozwiązanie” mojego pierwotnego problemu. Okazało się, że dla tej witryny została włączona funkcja publikowania, co dało pożądany układ strony. Nadal sugestia SharePoint Managera byłaby najlepszym rozwiązaniem, o ile widzę pytanie
noesgard,
Dla przyszłych czytelników zobacz SharePoint w przypadku takich pytań.
Michael Hampton

Odpowiedzi:

9

Po wyświetleniu źródła strony i poszukać „ var g_wsaSiteTemplateId” znajdziesz kod, takich jak STS#0lub STS#1itp ... aby dowiedzieć się, co oznacza kod szablonu można spojrzeć na: https://absolute-sharepoint.com/2013/06 /sharepoint-2013-site-template-id-list-for-powershell.html

Shaheen K.
źródło
Do Twojej wiadomości - chociaż wspomniane polecenie mówi „Witryna”, poda ci identyfikator „Sieci”, co prawdopodobnie jest tym, czego chcesz. IE nie jest identyfikatorem strony głównej, ale podstrony.
cpaloia
6

Na blogu Salaudeen Rajack www.sharepointdiary.com znajduje się samouczek z wyjaśnionymi 6 sposobami określania szablonu witryny SharePoint. Link można znaleźć tutaj .

Cytowane:

  1. Użyj SharePoint Managera , poruszaj się po witrynie i poszukaj „Szablon sieci Web”.

  2. Stsadm : stsadm.exe -o enumallwebs -databasename> Template.txt Teraz otwórz plik template.txt i sprawdź szablon. Tej sztuczki można użyć nawet do znalezienia nazwy szablonu witryny dla SharePoint 2010.

  3. Serwer Sql : Serwer Sql jest podstawą SharePoint, więc WYBIERZ Tytuł, WebTemplate OD dbo.Webs WHERE Title = 'Your Site'

  4. Możesz użyć szablonu obiektu SharePoint znajdź model witryny SharePoint. Wystarczy wysłać zapytanie do SPWeb.WebTemplateId.

  5. SharePoint 2010 - szablon znaleźć używane stworzyć stronę: SharePoint 2010, można uzyskać listę szablonów stron za pomocą PowerShell Cmd-let: Get-SPWebTemplate . Przykłady wyświetlania szablonów internetowych:

    Get-SPWebTemplate -Identity SGS#0

    Get-SPWebTemplate -Identity S*

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

  6. Przejdź do źródła widoku strony SharePoint >> Wyszukaj „SiteTemplateID”, aby znaleźć nazwę szablonu witryny SharePoint 2010.

dzookatz
źródło
Link może się zepsuć w dowolnym momencie. Proszę podać przynajmniej jako podsumowanie.
vonbrand,
3

Najprostszym sposobem jest uzyskanie narzędzia takiego jak SharePoint Manager. Przejdź do witryny, którą oglądasz, i znajdź właściwość WebTemplateId. Następnie możesz dopasować go do listy znanych typów szablonów.

Jest inny sposób, aby to zrobić, ale jest on znacznie bardziej manualny (i brzydki), więc nie będę go tutaj przedstawiał.

Jeśli chodzi o szablon strony - działa to tylko na stronach w witrynie publikowania (w bibliotece Pages ...), ale powinieneś być w stanie spojrzeć na pole ContentType we właściwościach strony w SPM. Jeśli patrzysz na bibliotekę stron, możesz nawet po prostu dodać typ zawartości do widoku bezpośrednio w SharePoint i uzyskać te same informacje.

MattB
źródło
2

Aby uzyskać nazwę istniejącego szablonu witryny {nazwa szablonu witryny}, wykonaj poniższe czynności

  1. Zapisz witrynę jako szablon.

  2. Przejdź do Ustawienia witryny -> witryny i obszary robocze -> utwórz.

  3. Narzędzia IE> Narzędzia programistyczne> Znajdź> Wybierz element klikając> Widok> Źródło> DOM (Element)> Podświetl i skopiuj test przekroju. Pogrubiona czcionka będzie nazwą szablonu Twojej witryny.

Bieg
źródło
1

Dla stron

Jeśli otworzysz witrynę w SharePoint Designer, wówczas strona, którą chcesz edytować, zapyta Cię, czy chcesz edytować zawartość (za pośrednictwem strony internetowej) czy edytować układ (za pomocą projektanta SharePoint)

Nie wiesz, co dokładnie chcesz zrobić, znając szablon witryny.

Odp: Komentarze

Które chcesz otworzyć? Strona czy strona? To są różne rzeczy.

Aby uzyskać STRONĘ UKŁADU dla dowolnej strony SharePoint, musisz znaleźć tę stronę, która Cię interesuje w projektancie SharePoint. Kliknij dwukrotnie, a gdy to zrobisz, SPD zapyta, czy chcesz edytować zawartość (a jeśli tak, przejdź do interfejsu przeglądarki internetowej) lub jeśli chcesz edytować układ (jeśli masz wystarczające uprawnienia). Jeśli edytujesz układ, otwierana jest kolejna kopia SPD i plik układu jest pobierany. Poszukaj w oknie pliku nazwy układu.

MrChrister
źródło
Chcę znać szablon, dzięki czemu mogę utworzyć stronę / witrynę z tym samym szablonem ... Dlatego chcę wiedzieć
noesgard
poza tym nie mogę nigdzie znaleźć nazwy szablonu, otwierając w SharePoint Designer, jakieś wskazówki, gdzie znaleźć brakujący link?
noesgard
To nie zawsze działa. Występuje błąd informujący, że nie można znaleźć układu strony (szuka starego adresu, który już nie istnieje, ale nadal jest gdzieś powiązany ze stroną). Czy nie ma gdzieś, gdzie można zobaczyć nazwę układu strony?
xr280xr
1

Znajdź nazwę szablonu witryny SharePoint za pomocą PowerShell

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

Poniżej znajduje się lista szablonów internetowych i ich identyfikatorów

wprowadź opis zdjęcia tutaj

hassanjn
źródło
0

Prawidłowy sposób na znalezienie identyfikatora szablonu sieci Web za pomocą programu Powershell to

$web = Get-SPWeb http:/SC/site
$web.WebTemplate + "#" + $web.Configuration

Wynikowy identyfikator można następnie wyszukać tutaj, aby uzyskać wyświetlaną nazwę szablonu: https://blogs.technet.microsoft.com/praveenh/2010/10/21/sharepoint-templates-and-their-ids

Aby uzyskać wyjaśnienie, dlaczego $web.Configurationjest poprawne, a nie $web.WebTemplateId, proszę przeczytać moją odpowiedź na to pytanie: /sharepoint/96293/powershell-to-get-template-name-site-is-using/269282# 269282

Raphael
źródło