With SharePoint online modern communication site we have a footer out of box control which can be modified using the PowerShell or using GUI . So during making this video these are the things you can do through the GUI/PowerShell, where you can
a) Upload Footer Logo
b) Footer Name
c) Add Links (8 links or labels)
You can use the pnp Powershell Cmdlets to do this and much more. So make sure you have pnp powershell cmdlets installed
To enable/Disable the footer
Install-Module SharePointPnPPowerShellOnline
// Connect-PnPOnline
Connect-PnPOnline -Url "{website Name}" –Credentials (Get-Credential)
$web = Get-PnPWeb // current web object
$web.FooterEnabled = $false
$web.Update()
Invoke-PnPQuery //and finally to execute the currently queued actions
How to create the pnpProvisioning template, check the schema https://github.com/SharePoint/PnP-Pro... , once the provisioning XML is created, run the below command
Apply-PnPProvisioningTemplate -Path “C:\footer_template.xml”