Cara menemukan templat mana yang digunakan untuk situs atau halaman di SharePoint

13

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?

noesgard
sumber
Saya menemukan "solusi" untuk masalah asli saya. Ternyata fitur penerbitan telah dihidupkan untuk situs itu dan itu memberi tata letak halaman yang diinginkan. Tetap saja saran SharePoint Manager akan menjadi solusi terbaik sejauh yang saya bisa lihat ke pertanyaan
#
Untuk pembaca mendatang, silakan lihat SharePoint untuk pertanyaan seperti ini.
Michael Hampton

Jawaban:

9

Setelah Anda melihat sumber halaman dan mencari " var g_wsaSiteTemplateId" Anda akan menemukan kode, seperti STS#0atau STS#1dll ... 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

Shaheen K
sumber
FYI - meskipun perintah yang disebutkan mengatakan "Situs" itu akan memberi Anda id dari "Web", yang mungkin apa yang Anda inginkan. Yaitu bukan id dari situs root tetapi dari subsite.
cpaloia
6

Di blog Salaudeen Rajack www.sharepointdiary.com ada tutorial dengan menjelaskan 6 cara untuk menentukan Templat Situs SharePoint. Tautan dapat ditemukan di sini .

Dikutip:

  1. Gunakan SharePoint Manager , Navigasi melalui situs, dan cari "Template Web".

  2. 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.

  3. Sql Server : Sql server adalah tulang punggung SharePoint, Jadi SELECT Title, WebTemplate DARI dbo.Webs WHERE Title = 'Your Site'

  4. Anda bisa menggunakan Model objek SharePoint menemukan templat situs dari situs SharePoint. Hanya kueri SPWeb.WebTemplateId.

  5. 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*" }

  6. Buka sumber tampilan halaman SharePoint >> Cari "SiteTemplateID" untuk menemukan nama templat situs SharePoint 2010.

dzookatz
sumber
Tautan dapat rusak kapan saja. Tolong berikan setidaknya sebagai ringkasan.
vonbrand
3

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.

MattB
sumber
2

Untuk mendapatkan Nama templat situs yang ada {Nama Templat Situs} ikuti langkah-langkah di bawah ini

  1. Simpan Situs sebagai Templat.

  2. Buka Pengaturan situs -> situs & ruang kerja -> buat.

  3. 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.

Arun
sumber
1

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.

Tuan christer
sumber
Saya ingin tahu template, jadi saya bisa membuat halaman / situs dengan template yang sama .... Itu sebabnya saya ingin tahu
noesgard
selain saya tidak dapat menemukan nama templat di mana pun dengan membuka di SharePoint Designer, ada petunjuk tentang di mana menemukan tautan yang hilang?
noesgard
Ini tidak selalu berhasil. Saya mendapatkan kesalahan dengan mengatakan tata letak halaman tidak dapat ditemukan (mencari di beberapa alamat lama yang tidak lagi ada tetapi masih terkait dengan halaman di suatu tempat). Apakah tidak ada di suatu tempat di mana Anda bisa melihat nama tata letak halaman?
xr280xr
1

Temukan nama templat situs SharePoint menggunakan PowerShell

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

Di bawah ini adalah daftar templat web dan ID-nya

masukkan deskripsi gambar di sini

hassanjn
sumber
0

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.Configurationitu benar dan tidak $web.WebTemplateId, baca jawaban saya di pertanyaan ini: /sharepoint/96293/powershell-to-get-template-name-site-is-using/269282# 269282

Raphael
sumber