Bagaimana / di mana saya dapat menemukan templat yang digunakan untuk situs atau halaman SharePoint.
Saya memiliki halaman yang ingin saya sukai, tetapi saya tidak tahu di mana menemukan template untuk halaman dan situs itu?
Bagaimana / di mana saya dapat menemukan templat yang digunakan untuk situs atau halaman SharePoint.
Saya memiliki halaman yang ingin saya sukai, tetapi saya tidak tahu di mana menemukan template untuk halaman dan situs itu?
Jawaban:
Setelah Anda melihat sumber halaman dan mencari " var g_wsaSiteTemplateId
" Anda akan menemukan kode, seperti STS#0
atau STS#1
dll ... untuk mencari tahu apa arti kode templat Anda dapat melihat: https://absolute-sharepoint.com/2013/06 /sharepoint-2013-site-template-id-list-for-powershell.html
Di blog Salaudeen Rajack www.sharepointdiary.com ada tutorial dengan menjelaskan 6 cara untuk menentukan Templat Situs SharePoint. Tautan dapat ditemukan di sini .
Dikutip:Gunakan SharePoint Manager , Navigasi melalui situs, dan cari "Template Web".
Stsadm : stsadm.exe -o enumallwebs -databasename> Template.txt Sekarang, Buka file template.txt dan periksa templatnya. Trik ini dapat digunakan untuk menemukan nama templat situs untuk SharePoint 2010 bahkan.
Sql Server : Sql server adalah tulang punggung SharePoint, Jadi SELECT Title, WebTemplate DARI dbo.Webs WHERE Title = 'Your Site'
Anda bisa menggunakan Model objek SharePoint menemukan templat situs dari situs SharePoint. Hanya kueri SPWeb.WebTemplateId.
SharePoint 2010 - menemukan template yang digunakan membuat situs: Dalam SharePoint 2010, Anda bisa mendapatkan daftar situs template dengan menggunakan PowerShell Cmd-biarkan:
Get-SPWebTemplate
. Contoh untuk mencantumkan Templat Web:
Get-SPWebTemplate -Identity SGS#0
Get-SPWebTemplate -Identity S*
Get-SPWebTemplate | ? { $_.Name -like "*STS*" }
Buka sumber tampilan halaman SharePoint >> Cari "SiteTemplateID" untuk menemukan nama templat situs SharePoint 2010.
Cara termudah adalah dengan mendapatkan alat seperti SharePoint Manager. Pergilah ke situs yang Anda cari, dan temukan properti WebTemplateId. Anda kemudian dapat mencocokkannya dengan daftar jenis template yang dikenal.
Ada cara lain untuk melakukannya, tetapi jauh lebih manual (dan jelek) jadi saya tidak akan menguraikannya di sini.
Sejauh templat laman berjalan - ini hanya berfungsi pada laman dalam situs Penerbitan (di pustaka Halaman ...) tetapi Anda harus dapat melihat bidang ContentType di Properties untuk halaman di SPM. Jika Anda melihat pustaka halaman, Anda bahkan bisa menambahkan Tipe Konten ke tampilan langsung di dalam SharePoint dan mendapatkan informasi yang sama.
Untuk mendapatkan Nama templat situs yang ada {Nama Templat Situs} ikuti langkah-langkah di bawah ini
Simpan Situs sebagai Templat.
Buka Pengaturan situs -> situs & ruang kerja -> buat.
Alat IE> Alat Pengembang> Temukan> Pilih Elemen Dengan Klik> Lihat> Sumber> DOM (Elemen)> Sorot dan salin tes bagian. Yang dicetak tebal akan menjadi nama templat situs Anda.
Untuk Halaman
Jika Anda membuka situs di SharePoint Designer, maka checkout halaman yang Anda inginkan untuk mengeditnya akan menanyakan apakah Anda ingin mengedit konten (melalui situs web) atau mengedit tata letak (melalui SharePoint designer)
Tidak yakin apa sebenarnya yang ingin Anda lakukan dengan mengetahui templat untuk situs tersebut.
Re: Komentar
Yang ingin Anda buka? Halaman atau situs? Ini adalah hal yang berbeda.
Untuk mendapatkan HALAMAN LAYOUT untuk halaman SharePoint yang diberikan, Anda perlu menemukan halaman yang ingin Anda ketahui tentang perancang SharePoint. Klik dua kali dan ketika Anda melakukan SPD akan bertanya apakah Anda ingin mengedit konten (dan jika demikian, membawa Anda ke antarmuka browser web) atau jika Anda ingin mengedit tata letak (jika Anda memiliki cukup izin). Jika Anda mengedit tata letak salinan SPD lain dibuka dan file tata letak diperiksa. Lihat di jendela file untuk nama tata letak.
Itu utas lama. Namun, tampaknya kita cukup mencari nilai variabel javascript di tab kode sumber / skrip (firebug).
var g_wsaSiteTemplateId = 'STS # 1 ′;
Cara yang benar untuk menemukan id templat web menggunakan Powershell adalah
$web = Get-SPWeb http:/SC/site
$web.WebTemplate + "#" + $web.Configuration
ID yang dihasilkan kemudian dapat dilihat di sini untuk mendapatkan nama tampilan templat: https://blogs.technet.microsoft.com/praveenh/2010/10/21/sharepoint-templates-and-their-ids
Untuk mendapatkan penjelasan mengapa $web.Configuration
itu benar dan tidak $web.WebTemplateId
, baca jawaban saya di pertanyaan ini:
/sharepoint/96293/powershell-to-get-template-name-site-is-using/269282# 269282