Add-SPOTheme
Erstellt ein neues benutzerdefiniertes Design oder überschreibt ein vorhandenes Design, um seine Einstellungen zu ändern.
Syntax
Add-SPOTheme
-Identity <SpoThemePipeBind>
-IsInverted <bool>
-Overwrite
-Palette <SpoThemePalettePipeBind>
[<CommonParameters>]
Beschreibung
Das Cmdlet Add-SPOTheme erstellt ein neues Design oder aktualisiert ein vorhandenes Design. Die Farbpaletteneinstellungen können entweder als Hashtabelle oder als Wörterbuch übergeben werden.
Durch das Hinzufügen eines Designs wird das Design nicht auf Websites angewendet. Das Design wird Ihrem Mandantenspeicher hinzugefügt, und dann ist das Design in der Liste der Designs unter der Option Aussehen ändern für moderne Seiten verfügbar.
Beispiele
Beispiel 1
In diesem Beispiel wird ein neues Design mit dem Namen "Custom Cyan"
erstellt, mit Farbpaletteneinstellungen, die verschiedene Zyan-Schattierungen sind. Beachten Sie, dass die Einstellungen als Hashtabelle übergeben werden.
$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
Hinweis
Vor dem Release der SPO-Verwaltungsshell vom Dezember 2017 erforderte das Cmdlet Add-SPOTheme , dass Farbpaletteneinstellungen als Wörterbuch übergeben werden. Es wird empfohlen, bei Bedarf die neueste Version der SPO-Verwaltungsshell oder die HashToDictionary
-Funktion zu verwenden, um eine Hashtabelle in ein Wörterbuch zu konvertieren.
Beispiel 2
Wenn Sie ein vorhandenes Design aktualisieren möchten (z. B. um einige seiner Farbeinstellungen zu ändern), verwenden Sie die gleiche Syntax wie zuvor gezeigt, fügen Sie das -Overwrite
Flag jedoch dem Cmdlet Add-SPOTheme hinzu.
Add-SPOTheme -Identity "Custom Cyan" -Palette $themepalette -IsInverted $false -Overwrite
Parameter
-Identity
Gibt den Namen des Designs an. Dadurch muss das Design eindeutig identifiziert werden.
Type: | SpoThemePalettePipeBind |
Aliases: | Name |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-IsInverted
Gibt an, ob das Design invertiert ist, mit einem dunklen Hintergrund und einem hellen Vordergrund.
Type: | Boolean |
Aliases: | None |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-Overwrite
Überschreibt ein Design mit demselben Namen, falls es vorhanden ist.
Type: | SwitchParameter |
Aliases: | None |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-Palette
Gibt die Farbpalette im Design als Wörterbuch von Designslotwerten an.
Type: | SpoThemePalettePipeBind |
Aliases: | None |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |