Domanda

Voglio utilizzare la web part di visualizzazione del calendario OOTB sul mio sito, ma lo stile non corrisponde al tema che attualmente abbiamo. Ho bisogno di fare diversi cambiamenti, alcuni dei quali includono aggiungere un'intestazione, cambiare colore di sfondo e bordo.

Vorrei evitare di includere gli stili / Javascript in un editor di contenuti sulla pagina per motivi di manutenzione.

Finora posso pensare a 3 diverse opzioni che ho.

La prima opzione sarebbe quella di creare una web part wrapper che carica il calendario OOTB nella mia pagina ASPX. Questo sarebbe ideale come posso includere l'intestazione che voglio, specificare lezioni uniche CSS e includere solo un foglio di stile per questa pagina, tutto in una rete. Ma non so se è possibile includere una parte web all'interno di una parte web.

La seconda opzione sarebbe quella di creare una web part che eredita la web part del calendario, quindi lavora con sé lì. Non so se questo è possibile neanche perché credo che quelle parti web siano sigillate. La riflessione potrebbe essere un'opzione ma non voglio creare l'intera web parte se non devo.

La terza opzione sarebbe di indirizzare quella parte Web prima che il codice sia eseguito e inviato alla pagina. L'idea di essere di iniettare il mio html intorno alla web parte prima che carichi sulla pagina, completare con i riferimenti di foglio di stile.

Qualcuno sa se uno di questi metodi è possibile? o avere un'idea migliore?

È stato utile?

Soluzione

This is the 2007 way to do it, but something like this. You can load the web part or web control inside of the 2010 web part and place it in a container which is styled.

Here

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top