Dinamico pagine master
-
16-10-2019 - |
Domanda
Qualcuno ha mai riusciti ad implementare pagine master dinamiche su un sito di pubblicazione?
Qualcosa sulla falsariga della pagina master di commutazione automaticamente a seconda del referrer o qualche altro passato attraverso variabile.
es. Se il referrer era di Google use master pagina “style1.masterpage” o se il referrer era pagina use master MSN “style2.masterpage” invece.
Soluzione
Il Kit Communitiy per SharePoint cambia la pagina master in modo dinamico. È possibile trovare un esempio di codice CKS nell'ultima changset CKS . Drill-down per EBE -> CKS.EBE -> CKS.Blog. E 'nelle BlogHttpModule.cs nel metodo BlogHttpModule_PreInit. Sarà necessario aggiungere il HttpModule al web.config. Per un esempio di questo, controllare le WebAppFeatureReceiver.cs nello stesso progetto.
EDIT: Inoltre, controllare questa risposta per un post sul blog specifico per questa soluzione.