Variantes dans le modèle de complément SharePoint
Résumé
L’approche que vous utilisez pour configurer des variantes est différente dans le nouveau modèle de complément SharePoint qu’avec le code de confiance totale. Dans un scénario standard de code de confiance totale (FTC) /solution de batterie de serveurs, le modèle objet côté serveur SharePoint (Microsoft.SharePoint.Publishing.Variations) a été utilisé pour configurer les variantes et les fonctionnalités qui exécutaient le code ont été déployées via des solutions SharePoint.
Dans un scénario de modèle de complément SharePoint, vous utilisez le modèle objet côté client SharePoint (CSOM) ou l’API REST pour configurer des variantes. Ce modèle est souvent appelé lemotif mise en service à distance.
Conseils généraux
En règle générale, nous aimerions fournir les instructions générales suivantes pour configurer les variantes du nouveau modèle de complément SharePoint.
- Utilisez l’API CSOM (SharePoint Client-side Object Model) pour configurer des variantes dans la mesure du possible.
- Classe Variations de modèle objet côté client .Net (documentation de l’API MSDN)
- Classe Variations du modèle objet côté client JavaScript (documentation de l’API MSDN)
- Tous les paramètres de configuration des variantes ne sont actuellement pas disponibles via les classes De variantes d’API CSOM SharePoint répertoriées ci-dessus.
- Vous pouvez aller au-delà de ce que les classes variantes d’API CSOM répertoriées ci-dessus fournissent et configurer certains paramètres de variantes. Pour ce faire, vous définissez les valeurs des paramètres de variantes stockés dans les sacs de propriétés de site et/ou modifiez les éléments de liste dans les listes associées aux variantes.
- La classe VariationsExtensions.cs (exemple PnP O365) contient plusieurs exemples qui modifient les valeurs du conteneur de propriétés et des éléments de liste pour configurer les paramètres des variantes.
- La classe VariationsExtensions.cs (exemple PnP O365) montre comment configurer tous les paramètres que vous pouvez définir dans la page des paramètres des variantes.
- L’article Choisir les langues que vous souhaitez rendre disponibles pour l’interface utilisateur d’un site (article de support O365) traite de certaines des fonctionnalités multilingues de Office 365.
Liens associés
- Articles d’aide dans https://aka.ms/OfficeDevPnPGuidance
- Références dans MSDN sur https://aka.ms/OfficeDevPnPMSDN
- Vidéos sur https://aka.ms/OfficeDevPnPVideos
Exemples PnP
- Classe VariationsExtensions.cs (exemple PnP O365)
- Exemples et contenu dans Modèles et pratiques Microsoft 365 (PnP)
S’applique à
- Office 365 multi-locataire (MT).
- Office 365 dédiés (D)
- SharePoint 2013 en local