Comment / où puis-je trouver le modèle utilisé pour un site ou une page SharePoint.
J'ai une page à laquelle je veux ressembler, mais je ne sais pas où trouver le modèle pour cette page et ce site?
Comment / où puis-je trouver le modèle utilisé pour un site ou une page SharePoint.
J'ai une page à laquelle je veux ressembler, mais je ne sais pas où trouver le modèle pour cette page et ce site?
Réponses:
Une fois que vous avez consulté la source de la page et recherché " var g_wsaSiteTemplateId
", vous trouverez un code, tel que STS#0
ou STS#1
etc ... pour savoir ce que signifie le code du modèle que vous pouvez consulter: https://absolute-sharepoint.com/2013/06 /sharepoint-2013-site-template-id-list-for-powershell.html
Sur le blog de Salaudeen Rajack www.sharepointdiary.com, il y a un tutoriel expliquant 6 façons de déterminer un modèle de site SharePoint. Le lien se trouve ici .
Cité:Utilisez SharePoint Manager , naviguez sur le site et recherchez «modèle Web».
Stsadm : stsadm.exe -o enumallwebs -databasename> Template.txt Maintenant, ouvrez le fichier template.txt et recherchez le modèle. Cette astuce peut être utilisée pour trouver le nom du modèle de site pour SharePoint 2010 même.
Serveur SQL : le serveur SQL est l'épine dorsale de SharePoint, donc SELECT Title, WebTemplate FROM dbo.Webs WHERE Title = 'Your Site'
Vous pouvez utiliser le modèle de site de recherche de modèle d'objet SharePoint d'un site SharePoint. Recherchez simplement SPWeb.WebTemplateId.
SharePoint 2010 - modèle de trouver utilisé Créer un site: Dans SharePoint 2010, vous pouvez obtenir la liste des modèles de site en utilisant un PowerShell Cmd-let:
Get-SPWebTemplate
. Exemples pour répertorier les modèles Web:
Get-SPWebTemplate -Identity SGS#0
Get-SPWebTemplate -Identity S*
Get-SPWebTemplate | ? { $_.Name -like "*STS*" }
Accédez à la source d' affichage de la page SharePoint >> Recherchez «SiteTemplateID» pour trouver le nom du modèle de site SharePoint 2010.
Le moyen le plus simple consiste à obtenir un outil comme SharePoint Manager. Accédez au site que vous consultez et recherchez la propriété WebTemplateId. Vous pouvez ensuite le faire correspondre à une liste de types de modèles connus.
Il y a une autre façon de le faire, mais c'est beaucoup plus manuel (et moche) donc je ne le décrirai pas ici.
En ce qui concerne un modèle de page - cela ne fonctionne que sur les pages d'un site de publication (dans la bibliothèque de pages ...) mais vous devriez pouvoir regarder le champ ContentType dans les propriétés d'une page dans SPM. Si vous regardez une bibliothèque de pages, vous pouvez même simplement ajouter un type de contenu à la vue directement dans SharePoint et obtenir les mêmes informations.
Pour obtenir le nom du modèle de site existant {Nom du modèle de site}, suivez les étapes ci-dessous
Enregistrer un site en tant que modèle.
Allez dans Paramètres du site -> sites et espaces de travail -> créer.
IE Tools> Developer Tools> Find> Select Element By Click> View> Source> DOM (Element)> Highlight and copy the section test. Celui en gras sera le nom de votre modèle de site.
Pour les pages
Si vous ouvrez le site dans SharePoint Designer, puis retirez la page que vous souhaitez modifier, il vous demandera si vous souhaitez modifier le contenu (via le site Web) ou modifier la mise en page (via SharePoint Designer)
Je ne sais pas exactement ce que vous voulez faire en connaissant le modèle du site.
Re: Commentaires
Lequel voulez-vous ouvrir? Une page ou un site? Ce sont des choses différentes.
Pour obtenir la PAGE DE MISE EN PAGE pour une page SharePoint donnée, vous devez trouver la page qui vous intéresse dans le concepteur SharePoint. Double-cliquez dessus et lorsque vous le ferez, SPD vous demandera si vous souhaitez modifier le contenu (et si c'est le cas, vous amène à l'interface du navigateur Web) ou si vous souhaitez modifier la mise en page (si vous avez suffisamment d'autorisations). Si vous modifiez la disposition, une autre copie de SPD est ouverte et le fichier de disposition est extrait. Recherchez dans la fenêtre de fichier le nom de la mise en page.
C'est un vieux fil. Pourtant, il semble que nous puissions simplement rechercher la valeur d'une variable javascript dans l'onglet code source / script (firebug).
var g_wsaSiteTemplateId = 'STS # 1';
La bonne façon de trouver l'ID du modèle Web à l'aide de Powershell est
$web = Get-SPWeb http:/SC/site
$web.WebTemplate + "#" + $web.Configuration
L'ID résultant peut ensuite être recherché ici pour obtenir le nom d'affichage du modèle: https://blogs.technet.microsoft.com/praveenh/2010/10/21/sharepoint-templates-and-their-ids
Pour obtenir l'explication pourquoi $web.Configuration
est correcte et non $web.WebTemplateId
, veuillez lire ma réponse à cette question:
/sharepoint/96293/powershell-to-get-template-name-site-is-using/269282# 269282