Set-PnPAvailablePageLayouts
SYNOPSIS
Sets the available page layouts for the current site.
SYNTAX
SPECIFIC
Set-PnPAvailablePageLayouts -PageLayouts <String[]> [-Connection <PnPConnection>]
ALL
Set-PnPAvailablePageLayouts [-AllowAllPageLayouts] [-Connection <PnPConnection>]
INHERIT
Set-PnPAvailablePageLayouts [-InheritPageLayouts] [-Connection <PnPConnection>]
DESCRIPTION
This cmdlet sets the available page layouts for the current site. It requires NoScript feature to be disabled.
EXAMPLES
EXAMPLE 1
Set-PnPAvailablePageLayouts -AllowAllPageLayouts
Allows all page layouts for the current site.
PARAMETERS
-AllowAllPageLayouts
Allows all page layout files to be available for the site.
Type: SwitchParameter
Parameter Sets: ALL
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Connection
Optional connection to be used by the cmdlet. Retrieve the value for this parameter by either specifying -ReturnConnection on Connect-PnPOnline or by executing Get-PnPConnection.
Type: PnPConnection
Parameter Sets: (All)
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InheritPageLayouts
Sets the available page layouts to inherit from the parent site.
Type: SwitchParameter
Parameter Sets: INHERIT
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-PageLayouts
An array of page layout files to set as available page layouts for the site.
Type: String[]
Parameter Sets: SPECIFIC
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False