如何更改现代 SharePoint Online 页面的页面布局?
要求:更改新式 SharePoint Online 网站中的页面布局。
如何更改 SharePoint Online 中的页面布局?
在 SharePoint Online 中,页面布局是页面的预定义设计,它确定页面的整体外观和风格,包括内容的布局、Web 部件和其他页面元素的位置以及应用于页面的样式和格式。页。页面布局用于为 SharePoint 网站中的页面创建一致的外观,并且可以由网站管理员进行自定义以满足网站的特定需求。
默认情况下,SharePoint Online 包含许多可供使用的预定义页面布局,具体取决于用于创建网站的网站模板。如果默认布局不能满足站点的需要,站点管理员还可以创建自定义页面布局。
现代 SharePoint Online 总共支持 3 页面布局:
- 主页布局 - 用于登陆页面,顶部没有横幅。
- 文章页面布局 - 现代页面的默认页面布局带有顶部横幅。
- 单部分应用程序页面布局 - 托管单个 Web 部分
如果您想更改页面布局,目前没有 UI 方法可以做到这一点!但是,PowerShell 可以提供帮助:
用于更改 SharePoint Online 中的页面布局的 PnP PowerShell:
我们希望主页上出现一个顶部横幅!因此,这里是用于设置现代 SharePoint Online 页面的页面布局的 PowerShell。
#Parameters
$SiteURL = "https://crescent.sharepoint.com/sites/knowledgehub"
$PageName = "Home.aspx"
$PageLayout = "Article" #Home, Article, SingleWebPartApp
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Interactive
#Set the Page Layout
Set-PnPPage -Identity $PageName -LayoutType $PageLayout
如果您使用的是旧版 PnP PowerShell 模块,请在上述脚本中使用“Set-PnPClientSidePage”而不是 Set-PnPPage cmdlet。我的主页布局更改为带有横幅的文章页面:
这是将页面布局从主页更改为文章的相关帖子:如何从 SharePoint Online 现代页面中删除顶部横幅?
