WATERBEAR:Menus contextuels
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.