SharePoint'te bir site veya sayfa için hangi şablonun kullanıldığını bulma


13

Bir SharePoint sitesi veya sayfası için kullanılan şablonu nasıl / nerede bulabilirim.

Benzemek istediğim bir sayfam var, ancak o sayfa ve site için şablonu nerede bulacağımı bilmiyorum?


Orijinal sorunuma bir "çözüm" buldum. Bu site için yayınlama özelliğinin açık olduğu ve sayfa düzenini istediği ortaya çıktı. Yine de soruya görebildiğim kadarıyla SharePoint Manager önerisi en iyi çözüm olurdu
noesgard

Gelecekteki okuyucular için lütfen bunun gibi sorular için SharePoint'e bakın .
Michael Hampton

Yanıtlar:



6

Salaudeen Rajack'in www.sharepointdiary.com blogunda bir SharePoint Site Şablonu belirlemenin 6 yolunu açıklayan bir eğitim vardır. Bağlantıyı burada bulabilirsiniz .

Atıf:

  1. SharePoint Manager'ı kullanın , sitede gezinin ve "Web Şablonu" nu arayın.

  2. Stsadm : stsadm.exe -o enumallwebs -databasename> Template.txt Şimdi, template.txt dosyasını açın ve şablonu kontrol edin. Bu hile SharePoint 2010 için site şablonu adını bulmak için bile kullanılabilir.

  3. Sql Sunucusu : Sql sunucusu SharePoint'in bel kemiğidir, Bu nedenle Başlık SEÇİN, WebTemplate FROM dbo.Webs WHERE Title = 'Siteniz'

  4. SharePoint sitesinin SharePoint Nesne Modeli bulma site şablonunu kullanabilirsiniz . Sadece SPWeb.WebTemplateId sorgulayın.

  5. SharePoint 2010 - kullanılan şablonu bulma site oluşturma: SharePoint 2010'da, bir PowerShell Cmd-let: kullanarak site şablonları listesini alabilirsiniz Get-SPWebTemplate . Web Şablonlarını listelemek için örnekler:

    Get-SPWebTemplate -Identity SGS#0

    Get-SPWebTemplate -Identity S*

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

  6. SharePoint sayfasının görünüm kaynağına gidin >> SharePoint 2010 site şablonu adını bulmak için "SiteTemplateID" araması yapın.


Bir bağlantı her zaman kesilebilir. Lütfen en azından özet verin.
vonbrand

3

En kolay yol SharePoint Manager gibi bir araç elde etmektir . Baktığınız siteye gidin ve WebTemplateId özelliğini bulun. Daha sonra, bunu bilinen şablon türleri listesiyle eşleştirebilirsiniz .

Bunu yapmanın başka bir yolu var, ama çok daha manuel (ve çirkin) bu yüzden burada özetlemeyeceğim.

Bir sayfa şablonu olduğu sürece - bu yalnızca bir Yayınlama sitesindeki (Sayfalar kitaplığındaki ...) sayfalarda çalışır, ancak SPM'deki bir sayfanın Özellikler'deki ContentType alanına bakabilmeniz gerekir. Bir sayfa kitaplığına bakıyorsanız, doğrudan SharePoint içinden görünüme İçerik Türü ekleyebilir ve aynı bilgileri alabilirsiniz.


2

Mevcut site şablonunun adını {Site Şablonunun Adı} almak için aşağıdaki adımları izleyin

  1. Bir Siteyi Şablon Olarak Kaydetme.

  2. Site ayarları -> siteler ve çalışma alanları -> oluştur'a gidin.

  3. IE Araçları> Geliştirici Araçları> Bul> Öğeyi Seçerek Tıkla> Görünüm> Kaynak> DOM (Öğe)> Bölüm testini vurgulayın ve kopyalayın. Kalın yazı tipinde site şablon adınız olacaktır.


1

Sayfalar için

Siteyi SharePoint Designer'da açarsanız, düzenlemek istediğiniz sayfaya göz atmak, içeriği düzenlemek (web sitesi aracılığıyla) veya düzeni düzenlemek (SharePoint tasarımcısı aracılığıyla) isteyip istemediğinizi sorar.

Site şablonunu bilerek tam olarak ne yapmak istediğinizden emin değilim.

Re: Yorumlar

Hangisini açmak istiyorsun? Bir sayfa veya site mi? Bunlar farklı şeyler.

Herhangi bir SharePoint sayfası için DÜZEN SAYFASI'nı almak için, SharePoint tasarımcısında merak ettiğiniz sayfayı bulmanız gerekir. Çift tıkladığınızda SPD, içeriği düzenlemek isteyip istemediğinizi (ve eğer öyleyse, sizi web tarayıcısı arayüzüne götürüp götürmeyeceğinizi) veya düzeni düzenlemek isteyip istemediğinizi (yeterli izniniz varsa) soracaktır. Düzeni düzenlerseniz, SPD'nin başka bir kopyası açılır ve düzen dosyası kullanıma alınır. Düzenin adını dosya penceresinde arayın.


Şablonu bilmek istiyorum, bu yüzden aynı şablonla bir sayfa / site oluşturabilirim .... Bu yüzden bilmek istiyorum
noesgard

ayrıca SharePoint Designer'da açarak şablonun adını hiçbir yerde bulamıyorum, eksik bağlantıyı nerede bulacağınıza dair herhangi bir ipucu var mı?
noesgard

Bu her zaman işe yaramaz. Sayfa düzeninin bulunamadığını söyleyen bir hata alıyorum (artık mevcut olmayan ancak yine de bir yerdeki sayfa ile ilişkili olan eski bir adresi arıyor). Sayfa düzeninin adını görebileceğiniz bir yer yok mu?
xr280xr


1

PowerShell kullanarak SharePoint sitesinin şablon adını bulma

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

Aşağıda web şablonlarının ve kimliklerinin bir listesi bulunmaktadır

resim açıklamasını buraya girin


0

Powershell kullanarak web şablonu kimliğini bulmanın doğru yolu

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

Sonuçta elde edilen kimlik, şablon görünen adını almak için buraya bakılabilir: https://blogs.technet.microsoft.com/praveenh/2010/10/21/sharepoint-templates-and-their-ids

Neden $web.Configurationdoğru olup olmadığını açıklama almak için $web.WebTemplateIdlütfen bu sorudaki cevabımı okuyun: /sharepoint/96293/powershell-to-get-template-name-site-is-using/269282# 269282

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.