Vous pouvez utiliser des menus simples pour personnaliser vos pages.
Le modèle de thème simple utilise le canevas de menu simple pour trois menus : le menu de portlet, le menu des actions et le menu de profil. A l'aide de ce canevas, vous pouvez ajouter des entrées de menu en ajoutant des entrées aux fichiers .json dans le répertoire fs-type1/themes/themename/menuDefinitions du thème.
Vous devez ajouter le module principal wp_simple_contextmenu_main à votre profil de thème pour la page en cours avant de pouvoir utiliser les menus simples dans votre thème.
<span role="button" aria-haspopup="true"
class="wpthemeMenuFocus" onclick="if (typeof wptheme != 'undefined')
wptheme.contextMenu.init({ 'node': this, menuId: 'pageAction', jsonQuery:
{'navID':ibmCfg.portalConfig.currentPageOID}, params:
{'alignment':'right'}});"<span class="wpthemeUnderlineText"
id="wpContextMenu">My Menu</span></span>Notez que le fichier JavaScript appelle wptheme.contextMenu.init et plusieurs paramètres spécifiés, y compris le paramètre menuID qui fait référence au fichier .json dans le répertoire menuDefinitions.
- pageAction.json
- Définit le contenu du menu d'actions. Par défaut, aucune action n'est présente. En revanche, sont présents un en-tête et un lien vers HCL Knowledge Center expliquant comment utiliser le canevas de menu.
- profileAction.json
- Définit le contenu du menu de profil, lequel inclut une entrée pour Editer le profil et une entrée pour Déconnexion. L'entrée de menu Editer le profil utilise un module appelé
wp_selfcare_itemqui ouvre le portlet Self-Care. L'entrée de menu Déconnexion utilise un élémentDynamicMenuqui effectue la tâche de déconnexion. - skinAction.json
- Définit les éléments qui peuvent apparaître dans le menu Portlet de l'habillage. Définit également toutes les entrées de menu possibles prises en charge par le portlet spécifique.
Pour en savoir plus, voir Canevas de menu simple. Notez que les informations disponibles via ce lien ne s'appliquent pas toutes au thème simple.