Où dois-je placer mon CSS, comment puis-je créer un lien à partir de la page principale?
J'ai installé SharePoint 2010 sur une seule machine en mode batterie pointant vers une base de données sur un autre serveur. Je voudrais commencer à barboter dans l'image de marque du site, en faisant quelque chose que j'ai initialement pensé pour être trivialement simple, lien à un CSS personnalisé à partir d'un SharePoint 2010 page maître.
J'ai téléchargé un css personnalisé (appelons ça de la coutume.css) à l'aide de SharePoint designer dans le Site Actif. Quel syntaxe dois-je mettre un lien? J'ai essayé ce qui suit:
<SharePoint:CssRegistration name="custom.css" After="corev4.css" runat="server"/>
Mais le serveur ne peut pas trouver le fichier CSS. Je reçois l'erreur suivante:
Ne peut pas faire un cache-fort URL "1033/styles/perso.css", fichier non trouvé. Veuillez vérifier que le fichier existe dans le répertoire layouts.
- J'ai supposé-je besoin pour utiliser SharePoint:CssRegistration - Est mon hypothèse est correcte?
- Alors qu'est-ce exactement que je dois mettre dans le nom de la balise de lien vers un css téléchargé via SharePoint designer?
- Suis-je encore sur la bonne voie ou de vous en proposer une autre manière de mettre cela ensemble?
OriginalL'auteur Anastasiosyal | 2010-08-19
Vous devez vous connecter pour publier un commentaire.
Je voudrais utiliser les CSS d'abord. Mais d'autres options sont:
Si vous mettez le fichier CSS dans le Style de la Bibliothèque, vous pouvez le faire:
<SharePoint:CssRegistration name="<% $SPUrl:~SiteCollection/Style Library/custom.css%>" runat="server"/>
Mettre le CSS sur le serveur 14\TEMPLATE\LAYOUTS\1033\STYLES\custom\custom.css et ensuite vous pouvez faire ceci:
<SharePoint:CssRegistration name="custom/custom.css" runat="server"/>
De placer le fichier dans son propre répertoire est considéré comme une bonne pratique de sorte qu'il n'interfère pas avec les mises à jour à la sortie de la boîte de fichiers.
Bonjour, <SharePoint:CssRegistration name="<% $SPUrl:~SiteCollection/Bibliothèque de styles personnalisés.css%>" runat="server"/> ne fonctionne pas pour moi, dois-je littéralement écrire "SiteCollection" ou le nom de la mienne? J'ai essayé les deux façons et ni travaillé. J'ai utilisé Suppléant CSS qui a bien fonctionné mais je ne sais pas pourquoi cette méthode ne fonctionne pas...
OriginalL'auteur Rich Bennema