2009-11-16 7 views

Répondre

4

Il y a plusieurs façons d'y parvenir. Le problème est, une fois que vous supprimez le fichier core.css, vous parlez de 6 mille lignes de lieux qui n'apparaîtront plus avec une présentation. Ce que je fais lorsque nous sommes limités à la personnalisation visuelle uniquement par thème Je crée un thème qui répondra à tout nouveau besoin CSS et remplacera également les éléments du fichier core.css (les thèmes sont chargés APRÈS ce fichier, donc si vous avez des déclarations dupliquées dans les deux fichiers, celui du thème l'emportera, sans utiliser les! mini-hacks importants). Gardez à l'esprit que SharePoint en mode édition ne fonctionne pas sans ce fichier, vous devez utiliser différentes approches lorsque vous parlez, par exemple, d'un site Internet avec 100% d'utilisateurs anonymes par rapport à un intranet. comme portail avec tout le monde créant et éditant le contenu sur la route.

Avec tous les avertissements, vous pouvez aller à votre masterpage et enlever l'étiquette core.css rendant invisible:

<SharePoint:CssLink runat="server" Visible="false"/> 

En fonction de votre type de site sharepoint (WSS vs MOSS + Edition Caractéristiques) la Les pages maîtres peuvent fonctionner différemment en fonction de la configuration, par défaut (WSS ou MOSS sans fonctions de publication ou modification), votre masterpage s'ouvrira sur tous les liens ne contenant pas/_layouts/dans l'URL.

Exemples:

  • /Default.aspx => Masterpage
  • /DocumentLibrary/Forms/Allitems.aspx => MasterPage
  • /_layouts/viewlsts.aspx (Afficher tout le contenu du site) => aucune coutume masterpage

C'est la manière de Microsoft pour vous empêcher de casser encore plus (pages du système) avec les MasterPages, mais vous pouvez être extrême et utiliser HttpModules ou la modification du 1 2/Modèle/Layouts/dossier LCID (affectant tout le front-end Web)

scénarios habituels:

  • sites anonymes sans noyau.css lorsque l'utilisateur est charge anonyme et normale lorsque les informations d'identification sont données (vitesse de chargement)
  • Thèmes utilisés pour permettre aux utilisateurs de créer leurs mini-sites et utiliser les modèles de marque ou d'autres thèmes sharepoint
  • MasterPages pour personnaliser ce que la plupart des utilisateurs voir habituellement, forcer votre image de marque throught les toiles d'enfants (nouveaux sites en édition non-MOSS hériteront habitude le masterpage)
  • Tout-under-the-masterpage avec HttpModules ou/12/modifications (très Rinky et compliquées)
1

Remarque: Il n'est pas recommandé de personnaliser les fichiers à partir de la définition de site lorsque vous pouvez éviter de le faire. Lorsque vous utilisez les conseils de Mickel, faites une copie de Default.master, renommez-la en quelque chose comme Custom.master et appliquez les modifications à ce fichier. Ensuite, faites un clic droit sur votre page maître personnalisée et sélectionnez "Définir comme page maître par défaut".

Cela se fait à partir de SharePoint Designer BTW

1

Il suffit d'ajouter votre propre feuille de style CSS personnalisée via Central Admin - ceci sera appliqué en dernier, après Core.css un override tout ce que vous souhaitez. Vous ne voulez pas l'enlever! :-)

Questions connexes