Création de votre propre thème

Le meilleur moyen pour créer votre propre thème personnalisé est de copier le thème HCL Portal du portail. Ceci afin de s'assurer que votre thème possède tous les éléments requis pour le bon fonctionnement du thème.

Pourquoi et quand exécuter cette tâche

Ne modifiez pas le thème HCL Digital Experience Portal standard directement, car les modifications de service et les groupes de correctifs ultérieurs pourraient remplacer vos changements. Pour créer un nouveau thème, procédez comme suit :

Procédure

  1. Mount the /themelist WebDAV entry point with your WebDAV client:
    /wps/mycontenthandler/dav/themelist/
  2. Copiez puis renommez le dossier du thème sur lequel vous souhaitez baser votre nouveau thème.
    Remarque : Le point d'entrée /themelist WebDAV ne prend pas en charge l'action Copier directement. Si vous rencontrez une erreur lorsque vous copiez-collez des dossiers de thèmes dans /themelist, procédez comme suit :
    1. Copiez le dossier de thème dans votre système de fichiers local.
    2. Attribuez un nouveau titre au thème en éditant le fichier localized_locale.properties approprié dans le dossier metadata. Si vous ne changez pas le titre du thème, le portail affichera plusieurs thèmes avec le même titre dans les listes de sélection.
    3. Copiez le nouveau dossier dans le dossier /themelist.
    Une fois ces opérations effectuées, votre nouveau thème est défini dans la base de données du portail. Si votre nouveau thème n'apparaît pas dans le portlet d'administration de portail Thèmes et habillages ou Propriétés de la page, éditez l'un des thèmes répertoriés, puis cliquez sur OK sans appliquer de mise à jour. La liste des modèles de thème est actualisée ; votre nouveau thème devrait apparaître. Vous pouvez aussi redémarrer le portail.

Résultats

A présent, vous pouvez associer le thème à des pages, en fonction des besoins. Pour personnaliser votre thème, éditez les fichiers de thème dans WebDAV.

Pour procéder à une personnalisation administrative, par exemple du titre, de la description ou des métadonnées du thème, continuez d'utiliser le point d'entrée /themelist/. Pour personnaliser les modèles et les ressources statiques, utilisez le point d'entrée /fs-type1/. A ce stade, votre thème désigne toujours le même fichier Default.jsp et les mêmes zones de contenu dynamique que le thème HCL Portal du portail.
Remarque : Si vous rencontrez des difficultés d'utilisation du point d'entrée /themelist/, essayez /themelist/all, car certains clients WebDAV ne parviennent pas à être à l'écoute sans all.