Làm thế nào / nơi tôi có thể tìm thấy mẫu được sử dụng cho trang hoặc trang SharePoint.
Tôi có một trang tôi muốn giống, nhưng tôi không biết tìm mẫu ở đâu cho trang và trang đó?
Làm thế nào / nơi tôi có thể tìm thấy mẫu được sử dụng cho trang hoặc trang SharePoint.
Tôi có một trang tôi muốn giống, nhưng tôi không biết tìm mẫu ở đâu cho trang và trang đó?
Câu trả lời:
Khi bạn xem nguồn trang và tìm kiếm " var g_wsaSiteTemplateId
", bạn sẽ tìm thấy một mã, chẳng hạn như STS#0
hoặc STS#1
vv ... để tìm hiểu mã mẫu có nghĩa là gì bạn có thể xem: https://absolute-sharepoint.com/2013/06 /sharepoint-2013-site-template-id-list-for-powershell.html
Trên blog của Salaudeen Rajack www.sharepointdiary.com có một hướng dẫn với 6 cách giải thích để xác định Mẫu Trang web SharePoint. Các liên kết có thể được tìm thấy ở đây .
Trích dẫn:Sử dụng Trình quản lý SharePoint , Điều hướng qua trang web và tìm "Mẫu web".
Stsadm : stsadm.exe -o enumallwebs -databasename> Template.txt Bây giờ, Mở tệp template.txt và kiểm tra mẫu. Thủ thuật này có thể được sử dụng để tìm tên mẫu trang web cho SharePoint 2010.
Máy chủ Sql : Máy chủ Sql là xương sống của SharePoint, Vì vậy, Tiêu đề CHỌN, WebTemplate TỪ dbo.Webs WHERE Title = 'Trang web của bạn'
Bạn có thể sử dụng Mẫu đối tượng SharePoint tìm mẫu trang của trang SharePoint. Chỉ cần truy vấn SPWeb.WebTemplateId.
SharePoint 2010 - tìm mẫu được sử dụng tạo trang: Trong SharePoint 2010, Bạn có thể lấy danh sách các mẫu trang bằng cách sử dụng PowerShell Cmd-let :
Get-SPWebTemplate
. Ví dụ để liệt kê các mẫu Web:
Get-SPWebTemplate -Identity SGS#0
Get-SPWebTemplate -Identity S*
Get-SPWebTemplate | ? { $_.Name -like "*STS*" }
Chuyển đến nguồn xem của trang SharePoint >> Tìm kiếm "SiteTemplateID" để tìm tên mẫu trang web SharePoint 2010.
Cách dễ nhất là lấy một công cụ như SharePoint Manager. Đi vào trang web bạn đang xem và tìm thuộc tính WebTemplateId. Sau đó, bạn có thể kết hợp nó với một danh sách các loại mẫu đã biết.
Có một cách khác để làm điều đó, nhưng nó thủ công hơn (và xấu hơn) vì vậy tôi sẽ không phác thảo nó ở đây.
Theo như một mẫu trang - điều này chỉ hoạt động trên các trang trong một trang Xuất bản (trong thư viện Trang ...) nhưng bạn sẽ có thể xem trường ContentType trong Thuộc tính cho một trang trong SPM. Nếu bạn đang xem thư viện trang, bạn thậm chí có thể chỉ cần thêm Loại nội dung vào dạng xem trực tiếp trong SharePoint và nhận thông tin tương tự.
Để lấy Tên của mẫu trang web hiện tại {Tên của Mẫu trang web}, hãy làm theo các bước dưới đây
Lưu một trang web dưới dạng mẫu.
Chuyển đến Cài đặt trang -> trang & không gian làm việc -> tạo.
Công cụ IE> Công cụ dành cho nhà phát triển> Tìm> Chọn phần tử bằng cách nhấp> Xem> Nguồn> DOM (Phần tử)> Đánh dấu và sao chép phần kiểm tra. Tên in đậm sẽ là tên mẫu trang web của bạn.
Dành cho trang
Nếu bạn mở trang trong SharePoint Designer, sau đó kiểm tra trang bạn muốn chỉnh sửa, nó sẽ hỏi bạn nếu bạn muốn chỉnh sửa nội dung (thông qua trang web) hoặc chỉnh sửa bố cục (thông qua SharePoint Designer)
Không chắc chắn chính xác những gì bạn muốn làm bằng cách biết mẫu cho trang web.
Re: Bình luận
Mà bạn muốn mở? Một trang hay một trang web? Đây là những điều khác nhau.
Để có được TRANG LAYOUT cho bất kỳ trang SharePoint cụ thể nào, bạn cần tìm trang đó mà bạn tò mò về trình thiết kế SharePoint. Nhấp đúp vào nó và khi bạn làm SPD sẽ hỏi bạn nếu bạn muốn chỉnh sửa nội dung (và nếu vậy, hãy đưa bạn đến giao diện trình duyệt web) hoặc nếu bạn muốn chỉnh sửa bố cục (nếu bạn có đủ quyền). Nếu bạn chỉnh sửa bố cục, một bản sao khác của SPD được mở và tệp bố cục được kiểm tra. Tìm trong cửa sổ tập tin cho tên của bố trí.
Đó là một chủ đề cũ. Tuy nhiên, có vẻ như chúng ta chỉ cần tìm giá trị của một biến javascript trong tab mã nguồn / tập lệnh (fireorms).
var g_wsaSiteTemplateId = 'STS # 1;
Cách chính xác để tìm id mẫu web bằng Powershell là
$web = Get-SPWeb http:/SC/site
$web.WebTemplate + "#" + $web.Configuration
ID kết quả sau đó có thể được tra cứu tại đây để lấy tên hiển thị của mẫu: https://bloss.technet.microsoft.com/praveenh/2010/10/21/sharepoint-temsheet-and-their-ids
Để có được lời giải thích tại sao $web.Configuration
đúng và không $web.WebTemplateId
, vui lòng đọc câu trả lời của tôi tại câu hỏi này:
/sharepoint/96293/powershell-to-get-template-name-site-is-USE/269282# 269282