Question

Je crée une page ASPX et j'ai besoin de lier certaines pages CSS.Depuis la racine de la collection de sites, les pages CSS se trouvent dans Bibliothèque de styles/CSS/files_here.css

Ma page aspx se trouve à SitePages/Page.aspx

<SharePoint:CSSRegistration ID="CSSReg5" name="Style Library/CSS/styles.css" After="corev4.css" runat="server"/>

La ligne que j'utilise ci-dessus ne fonctionne pas, quel est mon défaut dans mon CSSReg ?Avant de déplacer cette page vers une autre collection de sites utilisant une structure similaire, elle fonctionnait correctement.

Était-ce utile?

La solution

essayer

<SharePoint:CSSRegistration ID="CSSReg5" name="<%$SPUrl:~SiteCollection/Style Library/CSS/styles.css%>" After="corev4.css" runat="server"/>

la partie <%$SPUrl:~SiteCollection pointe vers la collection de sites racine, peut-être que votre code ne pointe pas vers cet emplacement !plutôt que le site ou le sous-site, la méthode ci-dessus indique explicitement que la collection de sites racine est l'emplacement du fichier CSS !

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