Création de modèles de présentation dans WebDAV

Avec WebDAV vous pouvez créer et gérer des modèles de présentation pour définir les caractéristiques de présentation et d'apparence des pages Web utilisées pour afficher du contenu. Vous pouvez également créer des composants image imbriqués utilisables avec des modèles de présentation. Les modèles de présentation sont stockés dans un dossier et les composants image imbriqués sont stockés dans un autre dossier associé.

Pourquoi et quand exécuter cette tâche

Tous les modèles de présentation associés à une bibliothèque sont répertoriés dans le dossier presentationTemplates pour cette bibliothèque. Objets orientés données, les modèles de présentation sont représentés en tant que fichiers et en tant que dossiers meta-data. Les composants d'image imbriqués sont stockés dans un dossier nommé d'après son modèle de présentation associé, par exemple, template_name_files.
 libraries
   - wcm.library.my_library
       - presentationTemplates
          template1.html
          myTemplate.html
          - meta-data
              - wcm.presentationTemplate.template1.html
                    access-control-system.xml
                    access-control-user.xml
                    meta-data.xml		
              - wcm.presentationTemplate.myTemplate.html
                    access-control-system.xml
                    access-control-user.xml
                    meta-data.xml		
              access-control.xml
          - template1.html_files
              nested_image.jpg
          - myTemplate.html_files

Procédure

  1. Pour créer des modèles de présentation pour votre bibliothèque, faites glisser un ou plusieurs fichiers dans le dossier presentationTemplates.
    Quand vous créez un modèle de présentation de cette manière, le nom de fichier de l'objet est utilisé pour définir le nom et le titre du nouveau modèle, et le contenu du fichier est stocké en tant que données du modèle. De plus, l'utilisateur authentifié avec le client WebDAV est spécifié comme l'auteur et le propriétaire du nouveau modèle.
    Important : Le placement d'un fichier incompatible dans le dossier presentationTemplates (par exemple, un fichier JPEG) peut générer des erreurs durant la création du modèle et peut produire un modèle de présentation inutilisable.
    Deleting presentation templates : Pour supprimer un modèle de présentation, supprimez le fichier correspondant. Si le modèle de présentation est référencé par un autre objet, tel qu'une zone de site, il peut être supprimé uniquement si vous avez préalablement supprimé les références correspondantes à l'aide du portlet de création.
    Updating presentation templates : Pour mettre à jour un modèle de présentation existant, vous pouvez remplacer le fichier correspondant dans l'arborescence WebDAV par un nouveau fichier du même nom. Par exemple, vous pouvez placer myTemplate.html dans le dossier presentationTemplates, en remplaçant le fichier myTemplate.html déjà présent et le modèle de présentation sera automatiquement mis à jour avec le contenu du nouveau fichier. Si vous placez dans ce dossier un fichier portant un autre nom, WebDAV crée automatiquement un nouveau modèle sous ce nom.
  2. Créez des composants d'image imbriqués pour votre modèle de présentation en ajoutant les fichiers d'image au dossier template_name_files pour votre modèle.
    Par exemple, si votre modèle est template1.html, vous devez ajouter les fichiers d'image au dossier template1.html_files.
    Remarque : Quand vous ajoutez une image dans le dossier des composants imbriqués, une image temporaire est créée initialement. L'image est définitivement ajoutée à la liste des composants imbriqués uniquement lorsque vous ajoutez une référence à cette image dans le code HTML du modèle de présentation. Ceci a pour but d'éviter la présence de composants orphelins dans le modèle de présentation.
  3. Quand vous ajoutez un composant image imbriqué, mettez à jour le code HTML du modèle de présentation pour y référencer ce composant en utilisant le chemin de WebDAV relatif au composant.
    Par exemple, pour référencer un composant d'image imbriqué, vous devez mettre à jour le fichier template1.html avec le code suivant :
    <img src="./template1.html_files/nestedImage.jpg" border="0" title="my nested image"/>
    Pour référencer un composant d'image standard, vous devez utiliser le code HTML comme dans l'exemple suivant :
    <img src="../components/wcm.comps.image/test2.jpg" border="0" title="my test image"/>