vendredi 20 juin 2008

Les thèmes dans Moss

D'abord quelques liens :

La base :
  1. [MSDN] How to: Customize Themes
  2. [MSDN] Cascading Style Sheets Class Definitions for Windows SharePoint Services
  3. [ASP-PHP] Créer un thème graphique pour WSS V3
Les chti' détails :
  1. CSS Options with Master Pages et sa traduction explicative SharePoint 2007 : Navigateurs Web, Css et Outils pour customiser le look de SharePoint (Partie 2)
  2. SharePoint 2007 Design Tip: Import your CSS for SharePoint Themes
    Très intéressant, puisqu'il permet de vous affranchir de ré appliquer le thème à chaque modification
  3. A theme with the name "ThemeID 1011" and version already exists on the server
    Un autre lien spécifique à un problème rencontré lors de manipulations et tests qui aboutissent à cette l'erreur
Le complément :

De ce que j'ai pu expérimenté, le moyen le plus sur pour réinitialiser complètement un thème est de procéder de la manière suivante :
  1. Ouvrir SharePoint Designer et Supprimer le dossier du thème concerné dans "_themes". Cela supprime la version en cache du thème (ghost)
  2. Faire un iisreset.
    Et d'une manière générale, en faire un à chaque modification du thème dans le dossier C:\Program Files\Fichiers communs\Microsoft Shared\web server extensions\12\TEMPLATE\THEMES
Si l'on a juste besoin de modifier la css, on peut procèder de la manière suivante :
  1. Modifier directement le fichier {votre thème}1011-65001.css depuis SharePoint Designer dans le dossier _theme/votre thème

  2. Répercuter ces modifications dans le fichier "theme.css" du dossier C:\Program Files\Fichiers communs\Microsoft Shared\web server extensions\12\TEMPLATE\THEMES\VOTRE THEME"
La troisième solution étant celle déjà citée SharePoint 2007 Design Tip: Import your CSS for SharePoint Themes pour rendre cela plus flexible

Aucun commentaire: