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?
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?
Yanıtlar:
Sayfa kaynağını görüntüledikten ve " var g_wsaSiteTemplateId
" için arama yaptıktan sonra , şablon kodunun neye bakabileceğinizi öğrenmek için STS#0
veya STS#1
vb. Gibi bir kod bulacaksınız: https://absolute-sharepoint.com/2013/06 /sharepoint-2013-site-template-id-list-for-powershell.html
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:SharePoint Manager'ı kullanın , sitede gezinin ve "Web Şablonu" nu arayın.
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.
Sql Sunucusu : Sql sunucusu SharePoint'in bel kemiğidir, Bu nedenle Başlık SEÇİN, WebTemplate FROM dbo.Webs WHERE Title = 'Siteniz'
SharePoint sitesinin SharePoint Nesne Modeli bulma site şablonunu kullanabilirsiniz . Sadece SPWeb.WebTemplateId sorgulayın.
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*" }
SharePoint sayfasının görünüm kaynağına gidin >> SharePoint 2010 site şablonu adını bulmak için "SiteTemplateID" araması yapın.
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.
Mevcut site şablonunun adını {Site Şablonunun Adı} almak için aşağıdaki adımları izleyin
Bir Siteyi Şablon Olarak Kaydetme.
Site ayarları -> siteler ve çalışma alanları -> oluştur'a gidin.
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.
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.
Eski bir konu. Yine de, kaynak kod / komut dosyası sekmesinde (firebug) bir javascript değişkeninin değerini arayabileceğimiz anlaşılıyor .
var g_wsaSiteTemplateId = 'STS # 1 ′;
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.Configuration
doğru olup olmadığını açıklama almak için $web.WebTemplateId
lütfen bu sorudaki cevabımı okuyun:
/sharepoint/96293/powershell-to-get-template-name-site-is-using/269282# 269282