Retrait de la barre d'outils de site d'HCL Portal 8.0 d'un thème HCL Portal 8.0

Pour utiliser la nouvelle barre d'outils de site d'HCL Portal 8.5 dans un thème 8.0 HCL Portal, vous devez d'abord supprimer la version existante de la barre d'outils qui est livrée avec le thème 8.0 HCL Portal.

Pourquoi et quand exécuter cette tâche

Tous les modules de thème qui fournissent des fonctions d'édition et de gestion du site, qui sont également disponibles dans la nouvelle barre d'outils du site, peuvent être supprimés lorsque vous supprimez la barre d'outils. Vous ne pouvez pas ajouter la barre d'outils du site 8.5 HCL Portal à un thème 8.0 HCL Portal en conservant la barre d'outils de la version 8.0.

Procédure

  1. Supprimez les modules de thème de la barre d'outils du site 8.0 HCL Portal dans les profils de thème. Examinez les profils de thème de votre thème Portal 8.0 et supprimez les modules de thème qui sont répertoriés.
    • wp_theme_edit
    • wp_project_menu
    • wp_preview
    • wp_toolbar
    • wp_project_menu_edit
    • wp_preview_menu
    • wp_pagebuilder_controls
    • wp_pagebuilder_dnd
    • mm_new_page_dialog
    • mm_builder_wiring
    • mm_move_page
    • mm_delete_page
    • mm_delete_control
    • mm_page_sharing_permission
  2. Supprimez les zones de contenu dynamique de la barre d'outils du site 8.0 HCL Portal dans les modèles de thème. Modifiez les modèles HTML de thème de votre thème 8.0 HCL Portal et supprimez les zones de contenu dynamique dont les ID sont les suivants.
    • 80theme_preview
    • 80theme_projectMenu
    • 80theme_toolbar
    • 80theme_pageModeToggle
  3. Pour chacune des zones de contenu dynamique, recherchez des éléments d'ancrage HTML faisant référence aux zones par leur ID dans vos modèles.
    <a rel="dynamic-content" href="dyn-cs:id:spot-id"></a>
  4. Supprimez l'élément d'ancrage HTML du modèle et enregistrez le fichier de modèle. Selon votre thème, vérifiez s'il existe d'autres marquages HTML de décoration qui peuvent être supprimés, en plus des éléments d'ancrage référençant les zones de contenu dynamique. Vérifiez que les modifications sont appliquées au modèle de thème de chaque environnement local.
  5. Dans le thème version 8.0 par défaut, les noms des fichiers de modèle de thème sont theme.html et theme_sidenav.html. Les versions localisées de theme.html se trouvent dans le sous-dossier d'environnement local nls.
    Par exemple, theme_en.html. Le modèle de thème Plain.html n'a pas besoin d'être édité.
  6. Dans le répertoire menuDefinitions, supprimez shelfActions.json et moreActions.json.
  7. Dans le répertoire menuDefinitions, vous pouvez optimiser la définition de menu skinActions.json en retirant les contributions de menu dans mm_builder_wiring, wp_pagebuilder_controls et mm_delete_control.
  8. Dans le répertoire system, conservez layouts.json et styles.json. Retirez tous les autres fichiers.