Enregistrement CSS
-
29-09-2020 - |
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.
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 !