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
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_filesProcédure
- 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 dossierpresentationTemplates(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 placermyTemplate.htmldans le dossierpresentationTemplates, en remplaçant le fichiermyTemplate.htmldé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. - 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_filespour votre modèle.Par exemple, si votre modèle esttemplate1.html, vous devez ajouter les fichiers d'image au dossiertemplate1.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. - 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.htmlavec 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"/>