Add-SPOTheme

Crée un thème personnalisé ou remplace un thème existant pour modifier ses paramètres.

Syntax

Add-SPOTheme
   -Identity <SpoThemePipeBind>
   -IsInverted <bool>
   -Overwrite
   -Palette <SpoThemePalettePipeBind> 
   [<CommonParameters>]

Description

L’applet de commande Add-SPOTheme crée un thème ou met à jour un thème existant. Les paramètres de palette de couleurs peuvent être passés sous la forme d’une table de hachage ou d’un dictionnaire.

L’ajout d’un thème n’applique le thème à aucun site. Il ajoute le thème à votre magasin de locataires, puis le thème est disponible dans la liste des thèmes sous l’option Modifier l’apparence pour les pages modernes.

Exemples

Exemple 1

Dans cet exemple, un nouveau thème nommé "Custom Cyan" est créé, avec des paramètres de palette de couleurs qui sont différentes nuances de cyan. Notez que les paramètres sont passés sous forme de table de hachage.

$themepalette = @{
  "themePrimary" = "#00ffff";
  "themeLighterAlt" = "#f3fcfc";
  "themeLighter" = "#daffff";
  "themeLight" = "#affefe";
  "themeTertiary" = "#76ffff";
  "themeSecondary" = "#39ffff";
  "themeDarkAlt" = "#00c4c4";
  "themeDark" = "#009090";
  "themeDarker" = "#005252";
  "neutralLighterAlt" = "#f8f8f8";
  "neutralLighter" = "#f4f4f4";
  "neutralLight" = "#eaeaea";
  "neutralQuaternaryAlt" = "#dadada";
  "neutralQuaternary" = "#d0d0d0";
  "neutralTertiaryAlt" = "#c8c8c8";
  "neutralTertiary" = "#a6a6a6";
  "neutralSecondaryAlt" = "#767676";
  "neutralSecondary" = "#666666";
  "neutralPrimary" = "#333";
  "neutralPrimaryAlt" = "#3c3c3c";
  "neutralDark" = "#212121";
  "black" = "#000000";
  "white" = "#fff";
  "primaryBackground" = "#fff";
  "primaryText" = "#333"
 }

Add-SPOTheme -Identity "Custom Cyan" -Palette $themepalette -IsInverted $false

Remarque

Avant la version de décembre 2017 de SPO Management Shell, l’applet de commande Add-SPOTheme nécessitait que les paramètres de palette de couleurs soient passés en tant que dictionnaire. Nous vous recommandons d’utiliser la dernière version de SPO Management Shell ou d’utiliser la HashToDictionary fonction pour convertir une table de hachage en dictionnaire si nécessaire.

Exemple 2

Si vous souhaitez mettre à jour un thème existant (par exemple, pour modifier certains de ses paramètres de couleur), utilisez la même syntaxe que celle indiquée précédemment, mais ajoutez l’indicateur -Overwrite à l’applet de commande Add-SPOTheme .

Add-SPOTheme -Identity "Custom Cyan" -Palette $themepalette -IsInverted $false -Overwrite

Paramètres

-Identity

Spécifie le nom du thème. Cela doit identifier le thème de manière unique.

Type:SpoThemePalettePipeBind
Aliases:Name
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-IsInverted

Spécifie si le thème est inversé, avec un arrière-plan sombre et un premier plan clair.

Type:Boolean
Aliases:None
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-Overwrite

Remplace un thème du même nom s’il existe.

Type:SwitchParameter
Aliases:None
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-Palette

Spécifie la palette de couleurs dans le thème, sous la forme d’un dictionnaire de valeurs d’emplacement de thème.

Type:SpoThemePalettePipeBind
Aliases:None
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online