¿Cómo / dónde puedo encontrar la plantilla utilizada para un sitio o página de SharePoint?
Tengo una página a la que me quiero parecer, pero no sé dónde encontrar la plantilla para esa página y sitio.
¿Cómo / dónde puedo encontrar la plantilla utilizada para un sitio o página de SharePoint?
Tengo una página a la que me quiero parecer, pero no sé dónde encontrar la plantilla para esa página y sitio.
Respuestas:
Una vez que vea la fuente de la página y busque " var g_wsaSiteTemplateId
", encontrará un código, como STS#0
o STS#1
etc ... para averiguar qué significa el código de la plantilla, puede consultar: https://absolute-sharepoint.com/2013/06 /sharepoint-2013-site-template-id-list-for-powershell.html
En el blog de Salaudeen Rajack www.sharepointdiary.com hay un tutorial con 6 formas explicadas para determinar una plantilla de sitio de SharePoint. El enlace se puede encontrar aquí .
Citado:Use el Administrador de SharePoint , navegue por el sitio y busque "Plantilla web".
Stsadm : stsadm.exe -o enumallwebs -databasename> Template.txt Ahora, abra el archivo template.txt y busque la plantilla. Este truco se puede usar incluso para encontrar el nombre de la plantilla del sitio para SharePoint 2010.
Servidor SQL : el servidor SQL es la columna vertebral de SharePoint, así que SELECCIONE Título, WebTemplate DESDE dbo.Webs DONDE Título = 'Su sitio'
Puede usar la plantilla de sitio de búsqueda del Modelo de objetos de SharePoint de un sitio de SharePoint. Simplemente consulte SPWeb.WebTemplateId.
SharePoint 2010 - plantilla encontrará utilizado crear el sitio: En SharePoint 2010, puede obtener la lista de plantillas de sitio mediante el uso de una PowerShell Cmd-let:
Get-SPWebTemplate
. Ejemplos para enumerar plantillas web:
Get-SPWebTemplate -Identity SGS#0
Get-SPWebTemplate -Identity S*
Get-SPWebTemplate | ? { $_.Name -like "*STS*" }
Vaya a la fuente de vista de la página de SharePoint >> Busque "SiteTemplateID" para encontrar el nombre de la plantilla del sitio SharePoint 2010.
La forma más fácil es obtener una herramienta como SharePoint Manager. Ingrese al sitio que está buscando y busque la propiedad WebTemplateId. Luego puede asociarlo a una lista de tipos de plantillas conocidos.
Hay otra forma de hacerlo, pero es mucho más manual (y feo), así que no lo describiré aquí.
En lo que respecta a una plantilla de página, esto solo funciona en páginas dentro de un sitio de publicación (en la biblioteca de páginas ...), pero debería poder mirar el campo ContentType en las propiedades de una página en SPM. Si está mirando una biblioteca de páginas, incluso puede agregar Tipo de contenido a la vista directamente en SharePoint y obtener la misma información.
Para obtener el Nombre de la plantilla del sitio existente {Nombre de la Plantilla del sitio}, siga los pasos a continuación
Guardar un sitio como plantilla.
Vaya a Configuración del sitio -> sitios y espacios de trabajo -> crear.
Herramientas de IE> Herramientas de desarrollador> Buscar> Seleccionar elemento haciendo clic> Ver> Fuente> DOM (Elemento)> Resalte y copie la sección de prueba. El que está en negrita será el nombre de la plantilla de su sitio.
Para las páginas
Si abre el sitio en SharePoint Designer, luego de pagar la página que desea editar, le preguntará si desea editar el contenido (a través del sitio web) o editar el diseño (a través del diseñador de SharePoint)
No estoy seguro de qué es exactamente lo que quiere hacer al conocer la plantilla para el sitio.
Re: Comentarios
¿Cuál quieres abrir? ¿Una página o un sitio? Estas son cosas diferentes.
Para obtener la PÁGINA DE DISEÑO para cualquier página de SharePoint, debe encontrar esa página que le interesa en el diseñador de SharePoint. Haga doble clic en él y cuando haga SPD le preguntará si desea editar el contenido (y si es así, lo llevará a la interfaz del navegador web) o si desea editar el diseño (si tiene suficiente permiso). Si edita el diseño, se abre otra copia de SPD y se extrae el archivo de diseño. Busque en la ventana del archivo el nombre del diseño.
Es un hilo viejo. Aún así, parece que simplemente podemos buscar el valor de una variable de JavaScript en la pestaña de código fuente / script (firebug).
var g_wsaSiteTemplateId = 'STS # 1';
La forma correcta de encontrar la identificación de la plantilla web usando Powershell es
$web = Get-SPWeb http:/SC/site
$web.WebTemplate + "#" + $web.Configuration
El ID resultante se puede buscar aquí para obtener el nombre para mostrar de la plantilla: https://blogs.technet.microsoft.com/praveenh/2010/10/21/sharepoint-templates-and-their-ids
Para obtener la explicación de por qué $web.Configuration
es correcta y no $web.WebTemplateId
, lea mi respuesta en esta pregunta:
/sharepoint/96293/powershell-to-get-template-name-site-is-using/269282# 269282