Colore aspetto SharePoint 2013 [duplicato]
-
10-12-2019 - |
Domanda
Sto sviluppando un'app ospitata su SharePoint 2013.
Vorrei utilizzare nella mia app il colore dello stile del sito.
Come posso recuperare le informazioni sullo stile utilizzato dal sito utilizzando JS?
Grazie, Nk
Soluzione
Per utilizzare i colori del web host dovrai caricare dinamicamente il foglio di stile del web host con un po' di JavaScript.Se stai utilizzando jQuery sulla pagina, puoi utilizzare il seguente blocco di JavaScript per inserire il foglio di stile del web host nella tua pagina.
(function () {
// Retrieve the host web's URL from the query string
var scriptbase = $.queryString('SPHostUrl') + '/_layouts/15/';
// Create a <link> tag for the style sheet
var $doclink = $('link').attr('rel', 'stylesheet');
// The style sheet is loaded through an ASP.NET HTTP handler (defaultcss.ashx)
$doclink.attr('href', scriptbase + 'defaultcss.ashx');
// Add the style sheet link to the
$('head').append($doclink);
})();
Se non funziona, puoi anche consultare l'articolo di Microsoft Come:Usare il foglio di stile di un sito Web di SharePoint nelle app per SharePoint per un esempio che non richiede jQuery.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange