sharepoint: cssLink restituisce un collegamento interrotto [chiuso]
-
09-12-2019 - |
Domanda
Sto sviluppando la pagina master per l'intranet della mia azienda.Ho letto che questo html collegherà tutti i file css predefiniti e personalizzati.
<sharepoint:csslink runat="server" version="4" />
Ottengo ciò che è previsto ma il link personalizzato finisce per restituire un errore 404.Questo è il codice html risultante da firebug.
<link href="/_layout/pipeline/masterStyle.css" type="text/css" rel="stylesheet">
404 NOT FOUND
</link>
<link href="/_layouts/1033/styles/Themable/corev4.css?rev=iIikGkMuXBs8CWzKDAyjsQ%3D%3D" type="text/css" rel="stylesheet">
L'url è sbagliato ma non so cosa cambiare per ottenere _layout - > _layouts Voglio usare:
<sharepoint:cssregistration id="master_style" name="/_layouts/pipeline/masterStyle.css" after="corev4.css" runat="server" />
Quando faccio il codice funziona ma ho ancora un collegamento duplicato con un errore 404.
<link href="/_layouts/1033/styles/Themable/layouts.css?rev=aTcoNUf8p1YiDzYCg3%2FLIw%3D%3D" type="text/css" rel="stylesheet">
<link href="/_layout/pipeline/masterStyle.css" type="text/css" rel="stylesheet">
404 NOT FOUND
</link>
<link href="/_layouts/1033/styles/Themable/corev4.css?rev=iIikGkMuXBs8CWzKDAyjsQ%3D%3D" type="text/css" rel="stylesheet">
<link id="master_style" href="/_layouts/pipeline/masterStyle.css" type="text/css" rel="stylesheet">
Ho provato a usare il potente Google, ma la maggior parte degli articoli mostra solo come arrivare a questo punto.Non sono stato in grado di trovare un'altra persona che ha incontrato questo.Qualcuno sa come impedisco a cssLink di restituire collegamenti css personalizzati?o da dove viene il collegamento interrotto?
Soluzione
Ho scoperto che sono la fonte dei miei problemi.Ho rintracciato il messaggio di errore e ho scoperto che una pagina di applicazione che ho fatto stava chiamando <sharepoint:cssregistration id="master_style" name="/_layout/pipeline/masterStyle.css" after="corev4.css" runat="server" />
.Errore di battitura da parte mia, che è stato facilmente dimenticato.Inoltre, ho scoperto che il file css che ho inserito nella cartella Layout non veniva distribuito.L'ho spostato in / _layouts / STYLES/, ho cambiato il percorso cssregistration e ora funziona perfettamente.