WATERBEAR:Menus contextuels

Révision datée du 22 août 2020 à 11:55 par Adebast (discussion | contributions) (Adebast a déplacé la page WATERBEAR:Menus déroulants vers WATERBEAR:Menus contextuels sans laisser de redirection)

But

Cet article donne quelques informations sur les menus contextuels et corriger par la même occasion, des problèmes aparaissants dans les journaux de PHP.


Menus contextuels

Ce document concerne les menus contextuels. La définition des menus contextuels se trouvent dans le registre au niveau de:
- profiles/defaut/plugins/plugins/div/menus_contextuels/XXX
XXX représente, en général, le type d'objet. Ici, nous nous intéressons aux menus contextuels des documents contenu dans BIBLIO.
(ex: profiles/defaut/plugins/plugins/div/menus_contextuels/biblio)
Le menu contextuel par défaut d'un écran de recherche est défini au niveau du registre:
- profiles/defaut/pages/bib/catalogue/recherches/formulaires/XXX/_parametres/mc_contexte
Pour l'objet BIBLIO, il se trouve dans:
- profiles/defaut/pages/bib/catalogue/recherches/formulaires/biblio/_parametres/mc_contexte 
et a la valeur "formulaires_recherche_biblio".
Quand, dans cet écran de recherche, on active le menu contextuel d'un autre objet, par exemple "AUTEUR", l'application va rechercher le menu contextuel dont le nom est défini ci-dessus mais au niveau de son type d'objet. Par exemple, dans l'écran de recherche de documents (BIBLIO), on clique sur un auteur, on active le menu contextuel suivant:
- profiles/defaut/plugins/plugins/div/menus_contextuels/auteur/formulaires_recherche_biblio
Si cette entrée n'est pas trouvée (ou le fichier ".php correspondant), PHP génère une erreur d'inclusion et l'application se rabat vers l'entrée "defaut"

(ex: profiles/defaut/plugins/plugins/div/menus_contextuels/auteur/defaut).

Pour corriger ce type d'erreur, il suffit, par exemple de recopier le contenu de l'entrée "defaut" vers celle définie au  niveau de "mc_contexte".
(ex: créer l'entrée "profiles/defaut/plugins/plugins/div/menus_contextuels/auteur/formulaires_recherche_biblio" et recopier le contenu de "profiles/defaut/plugins/plugins/div/menus_contextuels/auteur/defaut" dans "profiles/defaut/plugins/plugins/div/menus_contextuels/auteur/formulaires_recherche_biblio")
Ce document a pour but de corriger ces problèmes liés aux écrans de recherche de documents.





->retour au menu Documents de Waterbear