Nel tentativo di personalizzare le pagine del mio sito pubblico per andare oltre le possibilità di editing- limitate - del portale pubblico del mio piano Office 365 P1 ho incontrato dei problemi che ho trovato riassunti nel seguente articolo:
Office365 (SharePoint Online) Website Custom Branding – Using Custom Master Page
In primis Microsoft non abilita le caratteristiche di pubblicazione per la parte di facing pubblico nel piano P1.
Eventuali masterpages caricate nel sito di sottoscrizione non vengono rese disponibili e visualizzate nel sito pubblico!!
La master page di default viene chiamata root.master.
La master page di default viene chiamata root.master.
Nella figura accanto la gerarchia della struttura dello SharePoint Online del piano P1
Anche se la root.master non è modificabile una nuova master page può essere caricata ed impostata come default.
1. partire con una delle master page presenti su: http://startermasterpages.codeplex.com/
2. con SPD caricare la nuova masterpage in “_catalogs/masterpage”.
Click destro sulla masterpage appena caricata quindi “Imposta come Default Master Page”. All'interno delle singole pagine .aspx sarà necessario editare il contenuto modificando le righe
“MasterPageFile="~site/root.master"” in “MasterPageFile="~site/_catalogs/masterpage/myCustomMasterPage.master"”.
Questa operazione associerà le pagine del sito -già presenti- alla nuova masterpage.
Nota:
Sarà necessario aggiungere il content placeholder proprietario di Office365, che è differente da quello classico di SharePoint, precedentemente o successivamente
al PlaceHolderMain della nuova masterpage.
Nessun commento:
Posta un commento