Forum Discussion
Andrew Silcock
Feb 05, 2018Steel Contributor
Remove the page title from a modern page as well as the white space? Someone has done it.
One of our staff members has managed to remove the page title as well as the white space that is normally taken up when you delete the page title.
It is also unavailable when editing the page.
I am unable to replicate, does anyone know how they have achieved this? Because we would love to do this on other pages.
Thanks!
20 Replies
Sort By
- jhallalCopper Contributor
Hi, edit the page and the change the layout to "Plain" then run the following PowerShell script to change the Page Layout from "Article" to "Home". Make sure you use your own SharePoint URL and use the proper ID of the Page
#Connect to SharePoint Online site
$SiteURL = "https://mysite.sharepoint.com/"
Connect-PnPOnline $SiteURL -Credential (Get-Credential)
#Get the ID of the Page
Get-PnPListItem -List SitePages
#Change Page layout from "Article" to "Home"
Set-PnPListItem -List SitePages -Identity "5" -Values @{"PageLayoutType"="Home"}Here is a post where you can find step by step details: https://jamilhallal.blogspot.com/2022/01/how-to-remove-the-top-banner-from-sharepoint-online-modern-pages.html
- Stephen SnellCopper ContributorUsing a non-"home" page layout retains the page title in the browser tab. I wanted to remove the white space after the page title that is reserved for the author name. When I copied a home page, the browser tab no longer had the page title.
- Gfox77Copper Contributor
If you "Copy" the home page back to page library, then highlight the page in the pages library, you have to manually go to page settings and update the properties (the Title and page name) to ensure they are not called "Home". In fact I normally save this a "blank page template".
- mqheavenerCopper Contributor
After I put this into PowerShell ISE, I get error message(s)
PS C:\Users\Michael's Surface> #Connect to SharePoint Online site
$SiteURL = "https://michaelq.sharepoint.com/work/"
Connect-PnPOnline $SiteURL -Credential (Get-Credential)
#Get the ID of the Page
Get-PnPListItem -List SitePages
#Change Page layout from "Article" to "Home"
Set-PnPListItem -List SitePages -Identity "7" -Values @{"PageLayoutType"="Home"}These are the error message(s) I get
cmdlet Get-Credential at command pipeline position 1
Supply values for the following parameters:
Connect-PnPOnline : The term 'Connect-PnPOnline' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the name, or if a path was
included, verify that the path is correct and try again.
At line:3 char:1
+ Connect-PnPOnline $SiteURL -Credential (Get-Credential)
+ ~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Connect-PnPOnline:String) [], CommandNotFoundExcepti
on
+ FullyQualifiedErrorId : CommandNotFoundException
Get-PnPListItem : The term 'Get-PnPListItem' is not recognized as the name of a cmdlet, function,
script file, or operable program. Check the spelling of the name, or if a path was included, verify
that the path is correct and try again.
At line:5 char:1
+ Get-PnPListItem -List SitePages
+ ~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Get-PnPListItem:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Set-PnPListItem : The term 'Set-PnPListItem' is not recognized as the name of a cmdlet, function,
script file, or operable program. Check the spelling of the name, or if a path was included, verify
that the path is correct and try again.
At line:7 char:1
+ Set-PnPListItem -List SitePages -Identity "7" -Values @{"PageLayoutTy ...
+ ~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Set-PnPListItem:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException- Ralco-ITCopper ContributorTry downloading and installing the SharePoint Online Management Shell
https://www.microsoft.com/en-us/download/details.aspx?id=35588
- Gfox77Copper ContributorThanks everyone for info. Although we are locked out from opening Modern SharePoint sites either in SPD or mapping the site as a network drive. However I was able to achieve this by using the "Copy To" on the Home page of my modern communication site. Copied it to same library and renamed it to create pages with the home page layout! Good way of not using SPD!
- SavanGuptaCopper Contributor
Andrew Silcock Deleted jcgonzalezmartin
Change the page layout to home from article by editing it SharePoint Designer.
You may contact me any SharePoint related development at savan12791@gmail.com
Thanks
- Bharath975Copper Contributor
SavanGupta Thank you. I am just looking to hide title on the banner, i donot want to remove banner, Can you please help ?
- ccc_daveCopper Contributor
SavanGuptaThanks! This worked for me. I just wanted to remove the white space left by removing the title.
- Deleted
This looks like a home page. Which doesn't have the banner anyway. So you can just copy that page to another page.
To do that go into site content, tick the page, then use copy to, and select the current location. Then rename the page and edit as required.
- Andrew SilcockSteel ContributorHi Stephen,
This confused me for a while until I realised that it is only possible to achieve this on sites created via Microsoft Groups.
Unfortunately, it does not appear possible to have a page with no page title or white space on sites/site collections created via the admin centre.
There does not appear to be a method allowing me to transfer/download a page from one site collection to another. Would love to know if this is possible though.- Deleted
It might be possible to use SharePoint Designer to do it. Open the page there in html view. Copy the content and paste into a newly created page.
I think I saw someone post how to do this on one of the blog posts a while ago. Sorry not sure as all my site now are created from the SharePoint page with Create Site.
- DeletedJust did that to check and it worked ...
- Deleted
The new on the page, also allows you to copy.