Question

Je développe la page maître de l'intranet de mon entreprise.J'ai lu que ce code HTML reliera tous les fichiers CSS par défaut et personnalisés.

<sharepoint:csslink runat="server" version="4" />

Je récupère ce qui est attendu mais le lien personnalisé finit par renvoyer une erreur 404.C'est le code HTML résultant de 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 est erronée mais je ne sais pas quoi changer pour obtenir _layout -> _layouts que je veux utiliser:

<sharepoint:cssregistration id="master_style" name="/_layouts/pipeline/masterStyle.css" after="corev4.css" runat="server" />

Quand je le fais, le code fonctionne mais j'ai toujours un lien en double avec une erreur 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">

J'ai essayé d'utiliser le puissant Google, mais la plupart des articles montrent uniquement comment arriver à ce point.Je n'ai pas réussi à trouver une autre personne ayant rencontré ce problème.Quelqu'un sait comment empêcher cssLink de renvoyer des liens CSS personnalisés ?ou d'où vient le lien rompu ?

Était-ce utile?

La solution

Il s'avère que je suis la source de mes propres problèmes.J'ai retracé le message d'erreur et découvert qu'une page de candidature que j'avais créée appelait <sharepoint:cssregistration id="master_style" name="/_layout/pipeline/masterStyle.css" after="corev4.css" runat="server" />.Faute de frappe de ma part, ça a été facilement oublié.De plus, j'ai constaté que le fichier CSS que j'avais placé dans le dossier Layouts n'était pas déployé.Je l'ai déplacé vers /_layouts/STYLES/, modifié le chemin d'enregistrement CSS et maintenant cela fonctionne parfaitement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top