Comment ajouter des éléments dans la barre de menu du haut ?
Usage du fichier de ressource custom/menu/customblock.html
La barre de menu du haut offre un large espace vide après le bouton Nouvelle fiche. Cet espace vide peut être personnalisé de la façon suivante :
via l’interface Gestion des ressources disponibles dans l’administration, ouvrir le fichier custom/menu/customblock.html
ce fichier est vide, son contenu est inséré dans un bloc <divclass="menu-CustomBlock"id="menu_custom"></div> en étant traité comme un gabarit JsRender (avec notamment la possibilité d’indiquer une clé de traduction) ; tout ajout de ce fichier apparaitra donc dans l’espace vide
il est suggéré de structurer ce fichier avec deux <div></div> qui seront placés l’un au dessus de l’autre comme les autres éléments de la barre de menu
l’identifiant "menu_custom" et la classe "menu-CustomBlock" n’ont aucun style CSS par défaut ; elles permettent de « styler » facilement cet élément et son contenu
L’exemple ci-dessous introduit deux nouveaux élements dans la barre de menu : un champ de recherche qui déclenche une recherche dans le contenu de toutes les fiches et un lien vers un tableau de bord (sous la forme d’une mini-application).
L’exemple précédent est constitué de HTML pur mais rappelons qu’il s’agit d’un gabarit traité par JsRender. L’objet passé à ce gabarit contient notamment les informations sur l’utilisateur.
Dans l’exemple suivant, la langue du lien est déduite de {{: bdfUser.lang}}. À noter également l’utilisation de l’attribut @style dans <spanclass="global-button-Icon"> pour indiquer l’icone à utiliser pour le bouton.