Ressources statiques

Les ressources statiques incluent le marquage défini par les fichiers .html, .css et .js utilisés par le thème. Certains fichiers .json sont utilisés pour définir des options de menu, des définitions de module et des profils de module.

Pour plus d'informations sur la modularisation et sur les modules fournis par le thème HCL Digital Experience Portal 8.5, voir Modules fournis avec le thème modularisé. Chaque dossier WebDAV contient un fichier README contenant des informations supplémentaires sur chaque section.

Sur WebDAV : http://host:port/wps/mycontenthandler/dav/fs-type1.

Définitions de modules de thème

fs-type1:\themes\Portal8.5\contributions

theme.json : Définitions de module pour wp_theme_portal_85.
  • wp_theme_menus
  • wp_theme_portal_85
  • wp_theme_skin_region
  • wp_theme_high_contrast
  • Retiré dans le groupe de correctifs combinés CF06 :
    • wp_theme_edit
theme_edit.json : contribution qui est chargée lorsque le mode édition est activé. Sépare le mode affichage du mode édition. Définitions de module pour wp_theme_portal_edit_85
  • wp_theme_portal_edit_85

dojo19.json : définitions de module pour Dojo, dijit et dojox à partir de la version 1.9.1.

oneui303.json : définitions de module pour OneUI version 3.0.3.
  • wp_one_ui
  • wp_one_ui_dijit

contextmenu.json : contient des modèles de présentation de menu d'action de composant.

simple_contextmenu.json : contient des modèles de présentation de menu simple.

worklight61.json : contient des mappages Worklight.

Modèles de style

fs-type1:\themes\Portal8.5\css

Les modèles de style contiennent les définitions css pour les styles fournis par le thème. Les options de style sont affichées dans l'onglet Style de la barre d'outils du site en Mode Edition.

Chacun des répertoires répertorié possède un fichier de définition CSS pour ce style et une icône qui contient l'image représentant le style. Pour le style noir, il y a un fichier black.css et un fichier icon.gif sous le répertoire noir.

Le répertoire css contient les répertoires et les fichiers suivants :
  • Répertoires : black, blue, gold, green, orange, purple, red, white, images et default.
  • Fichiers :
    • master.css : Inclut les fichiers sideNav.css et default.css.
      • Retiré dans le groupe de correctifs combinés CF06 :
        • contextmenu.css
        • contextmenuCommon.css
    • masterRTL.css : Inclut les fichiers sideNavRTL.css, defaultRTL.css et default.css.
      • Retiré dans le groupe de correctifs combinés CF06 :
        • contextmenuRTL.css
        • contextmenuCommon.css

    Ces fichiers contiennent les versions compressées des définitions CSS.

    Remarque : La compression des fichiers rendant les fichiers plus difficiles à lire, des versions non compressées sont fournies. Il est recommandé d'utiliser les versions non compressées lors de l'édition et du débogage de vos CSS de thème.

Le répertoire default inclut les styles de base pour le thème.Le fichier default_view.css contient des styles pour le mode affichage. Le fichier default_edit.css contient des styles pour le mode édition. Le fichier default_search.css contient des styles pour la recherche. Ces styles sont appliqués au thème par défaut et l'optimisent pour les appareils mobiles. Ces styles s'appliquent aux menus, à la navigation, à la présentation et au bas de page.

Le répertoire images contient les images communes suivantes :
  • blank.gif : Un fichier GIF vierge utilisé pour l'espacement.
  • loading.gif : L'image affichée lorsque la page ou d'autres ressources sont chargées.
  • loadingDark.gif : Une version plus sombre de l'image loading.gif.
  • master.png : Un fichier sprite contenant les images communes utilisées dans le thème. Certaines des images du sprite comprennent les logos HCL et HCL Portal, l'icône de recherche, l'icône du petit crayon pour basculer du mode édition/visualisation, et plusieurs images de flèches de différentes tailles.

Images

fs-type1:\themes\Portal8.5\images

  • Répertoires : addContent et taggingAndRating
  • Fichiers : favicon.ico

js

fs-type1:\themes\Portal8.5\js

  • head.js : Ce fichier contient le traitement JavaScript inclus dans la section d'en-tête.
  • skinRegion.js : Ce fichier contient le JavaScript qui applique des zones accessibles aux habillages.
  • mobilenav.js : Ce fichier contient un traitement JavaScript pour les zones mobiles du thème.
  • Retiré dans le groupe de correctifs combinés CF06 :
    • contextmenu.js : Ce fichier contient l'implémentation JavaScript du menu.
    • theme.js : Ce fichier contient le traitement JavaScript pour les fonctions d'édition dans le thème.
    • highContrast.js : Ce fichier contient le traitement JavaScript pour les systèmes activés à contraste élevé. Ce fichier a été déplacé vers un autre module dans le groupe de correctifs combinés CF06.

Modèles de présentation

fs-type1:\themes\Portal8.5\layout-templates

Chaque répertoire contient un modèle de présentation. Ces modèles sont affichés dans l'onglet Modifier la présentation de la barre d'outils du site en mode édition. Chaque répertoire contient un fichier layout.html qui définit la présentation et un fichier icon.gif qui est une image miniature de la présentation.

Le fichier layout.html définit les décorations de la zone de contenu qui diffèrent entre les pages.

Les modèles de présentation sont configurés sur le thème Portal 8.5.

Répertoires : 1Column, 1Row2ColumnUnequal, 1Row3ColumnEqual, 2ColumnEqual, 2ColumnLeft, 2ColumnRight, 2Row, 3ColumnCenter, 3ColumnEqual, TopColumn2ColumnUnequal et TopColumn3ColumnCenter.

Définitions de menu

fs-type1:\themes\Portal8.5\menuDefinitions

Lien vers la structure de menu

  • pageAction.json : Définit les éléments de menu pour le menu Action de page. Les éléments incluent les définitions des éléments de menu Etiquetage et Classement, Déguisement et d'autres éléments de menu associés à la page.
  • skinAction.json : Définit les éléments de menu pour le menu du portlet. Inclut les définitions pour les actions disponibles pour le portlet. Les éléments inclus sont l'écriture, la suppression, les paramètres d'édition, et les fonctions Réduire et Agrandir.

nls

fs-type1:\themes\Portal8.5\nls

Ce répertoire contient des fichiers HTML traduits pour le thème.

Profils

fs-type1:\themes\Portal8.5\profiles

Il s'agit de plusieurs profils de module qui spécifient les modules qui sont chargés lorsqu'une page est chargée. Pour plus d'informations sur les modules différés, voir la rubrique Modules différés et non différés. Pour plus d'informations sur les profils, voir Profils inclus.

Habillages

fs-type1:\themes\Portal8.5\skins

Répertoires : Hidden, NoSkin et Standard.

Ces répertoires contiennent les habillages prêts à l'emploi disponibles avec le thème HCL Portal 8.5 : Hidden, NoSkin et Standard. Chaque répertoire comporte un fichier skin.html qui définit le marquage de l'habillage.

Fichiers localisés :
  • fs-type1:\themes\Portal8.5\skins\Standard\nls
  • fs-type1:\themes\Portal8.5\skins\Hidden\nls
  • fs-type1:\themes\Portal8.5\skins\NoSkin\nls

Balisage de thèmes

fs-type1:\themes\Portal8.5\

Versions localisées : fs-type1:\themes\Portal8.5\nls

  • Plain.html Définit un balisage n'ayant pas de décorations. Ce fichier est utilisé pour certains dialogues de base dans le thème.
  • theme.html : Définit le balisage identique pour toutes les pages auxquelles ce thème est appliqué.
  • theme_sidenav.html : Définit une présentation de thème qui utilise une navigation latérale.