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?

È stato utile?

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.

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