« WATERBEAR:Menus contextuels rediriges » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 133 : | Ligne 133 : | ||
?></nowiki> | ?></nowiki> | ||
---- | ---- | ||
Nous allons dans le registre à l'adresse: | |||
profiles/defaut/plugins/plugins/div/menus_contextuels/biblio/formulaires_recherche_biblio | |||
+ formulaires_recherche_biblio | |||
+ chemin_fichier => div | |||
+ nom_fonction => mc_redirect | |||
+ parametres | |||
+ choix | |||
+ a | |||
+ choix | |||
+ k | |||
+ nom_plugin => div/menus_contextuels/biblio/formulaires_recherche_collection_reference | |||
+ m | |||
+ choix | |||
+ 1 | |||
+ nom_plugin => div/menus_contextuels/biblio/formulaires_recherche_serie_reference | |||
+ _else | |||
+ nom_plugin => div/menus_contextuels/biblio/formulaires_recherche_biblio_reference | |||
+ plugin_formate | |||
+ nom_plugin => catalogue/marcxml/formatage/biblio/acces/niveau_hierarchique | |||
+ _else | |||
+ nom_plugin => div/menus_contextuels/biblio/formulaires_recherche_biblio_reference | |||
+ plugin_formate | |||
+ nom_plugin => catalogue/marcxml/formatage/biblio/acces/niveau_biblio | |||
+ _else | |||
+ nom_plugin => div/menus_contextuels/biblio/formulaires_recherche_biblio_reference | |||
+ plugin_formate | |||
+ nom_plugin => catalogue/marcxml/formatage/biblio/acces/type_doc | |||
+ type_obj => biblio | |||
Le code à injecter via l'outil d'importation dans le registre est: | |||
---- | |||
[{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio","nom":"formulaires_recherche_biblio","valeur":"","description":"ADB ajout"} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio","nom":"formulaires_recherche_biblio","valeur":"","description":"ADB ajout"} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio","nom":"chemin_fichier","valeur":"div","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio","nom":"nom_fonction","valeur":"mc_redirect","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio","nom":"parametres","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres","nom":"choix","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix","nom":"a","valeur":"","description":"imprimes"} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a","nom":"choix","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix","nom":"k","valeur":"","description":"collections"} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/k","nom":"nom_plugin","valeur":"div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix","nom":"m","valeur":"","description":"monographies"} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/m","nom":"choix","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/m\\/choix","nom":"1","valeur":"","description":"series"} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/m\\/choix\\/1","nom":"nom_plugin","valeur":"div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/m\\/choix","nom":"_else","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/m\\/choix\\/_else","nom":"nom_plugin","valeur":"div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/m","nom":"plugin_formate","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/m\\/plugin_formate","nom":"nom_plugin","valeur":"catalogue\\/marcxml\\/formatage\\/biblio\\/acces\\/niveau_hierarchique","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix","nom":"_else","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/_else","nom":"nom_plugin","valeur":"div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a","nom":"plugin_formate","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/plugin_formate","nom":"nom_plugin","valeur":"catalogue\\/marcxml\\/formatage\\/biblio\\/acces\\/niveau_biblio","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix","nom":"_else","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/_else","nom":"nom_plugin","valeur":"div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres","nom":"plugin_formate","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/plugin_formate","nom":"nom_plugin","valeur":"catalogue\\/marcxml\\/formatage\\/biblio\\/acces\\/type_doc","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres","nom":"type_obj","valeur":"biblio","description":""} | |||
] | |||
---- | |||
Nous allons dans le registre à l'adresse: | |||
profiles/defaut/plugins/plugins/div/menus_contextuels/biblio/formulaires_recherche_biblio_reference | |||
+ formulaires_recherche_biblio_reference | |||
+ chemin_fichier => div | |||
+ nom_fonction => plugins_2_array | |||
+ parametres | |||
+ menus | |||
+ 001 - voir | |||
+ ??text => bib_ws/div/menus_contextuels/voir | |||
+ onclick | |||
+ fn => mc_voir | |||
+ obj | |||
+ 01 - infos | |||
+ ??text => bib_ws/div/menus_contextuels/infos | |||
+ onclick | |||
+ fn => mc_ouvrir_special | |||
+ obj | |||
+ param_registre | |||
+ url => bib.php?module=catalogue/recherches/formulaires/biblio/acces&id= | |||
+ 02 - cataloguer | |||
+ ??text => bib_ws/div/menus_contextuels/cataloguer | |||
+ onclick | |||
+ fn => mc_cataloguer | |||
+ obj | |||
+ 035 - sélectionner | |||
+ ??text => bib_ws/div/menus_contextuels/selectionner | |||
+ onclick | |||
+ fn => mc_selectionner | |||
+ obj | |||
+ 04 - reserver | |||
+ ??text => bib_ws/div/menus_contextuels/reserver | |||
+ onclick | |||
+ fn => mc_ouvrir_special | |||
+ obj | |||
+ param_registre | |||
+ url => bib.php?module=transactions/resas/standard&ID_doc= | |||
+ 08 - notices filles | |||
+ ??text => bib_ws/div/menus_contextuels/notices_filles | |||
+ onclick | |||
+ fn => mc_ouvrir_special | |||
+ obj | |||
+ param_registre | |||
+ url => bib.php?module=catalogue/recherches/formulaires/biblio/fascicule_acces&id_serie= | |||
+ 10 - historique_prets | |||
+ ??text => bib_ws/div/menus_contextuels/historique_prets | |||
+ onclick | |||
+ fn => mc_ouvrir_special | |||
+ obj | |||
+ param_registre | |||
+ url => bib.php?module=catalogue/recherches/formulaires/pret/acces&ID_biblio= | |||
+ 11 - prets en cours | |||
+ ??text => bib_ws/div/menus_contextuels/prets_en_cours | |||
+ onclick | |||
+ fn => mc_ouvrir_special | |||
+ obj | |||
+ param_registre | |||
+ url => bib.php?module=catalogue/recherches/formulaires/pret/acces&date_retour_reel=0000-00-00&ID_biblio= | |||
+ 15 - historique resas | |||
+ ??text => bib_ws/div/menus_contextuels/historique_resas | |||
+ onclick | |||
+ fn => mc_ouvrir_special | |||
+ obj | |||
+ param_registre | |||
+ url => bib.php?module=catalogue/recherches/formulaires/resa/acces&ID_biblio= | |||
+ 16 - resas en cours | |||
+ ??text => bib_ws/div/menus_contextuels/resas_en_cours | |||
+ onclick | |||
+ fn => mc_ouvrir_special | |||
+ obj | |||
+ param_registre | |||
+ url => bib.php?module=catalogue/recherches/formulaires/resa/acces&etat=5,10,15,20,25&ID_biblio= | |||
Le code à injecter via l'outil d'importation dans le registre est: | |||
---- | |||
[{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference","nom":"formulaires_recherche_biblio_reference","valeur":"","description":"ADB renomm\\\u00e9"} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio","nom":"formulaires_recherche_biblio_reference","valeur":"","description":"ADB renomm\\\u00e9"} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference","nom":"chemin_fichier","valeur":"div","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference","nom":"nom_fonction","valeur":"plugins_2_array","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference","nom":"parametres","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres","nom":"menus","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"001 - voir","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/001 - voir","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/voir","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/001 - voir","nom":"onclick","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/001 - voir\\/onclick","nom":"fn","valeur":"mc_voir","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/001 - voir\\/onclick","nom":"obj","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"01 - infos","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/01 - infos","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/infos","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/01 - infos","nom":"onclick","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/01 - infos\\/onclick","nom":"fn","valeur":"mc_ouvrir_special","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/01 - infos\\/onclick","nom":"obj","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/01 - infos\\/onclick","nom":"param_registre","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/01 - infos\\/onclick\\/param_registre","nom":"url","valeur":"bib.php?module=catalogue\\/recherches\\/formulaires\\/biblio\\/acces&id=","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"02 - cataloguer","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/02 - cataloguer","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/cataloguer","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/02 - cataloguer","nom":"onclick","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/02 - cataloguer\\/onclick","nom":"fn","valeur":"mc_cataloguer","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/02 - cataloguer\\/onclick","nom":"obj","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"035 - s\\\u00e9lectionner","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/035 - s\\\u00e9lectionner","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/selectionner","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/035 - s\\\u00e9lectionner","nom":"onclick","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/035 - s\\\u00e9lectionner\\/onclick","nom":"fn","valeur":"mc_selectionner","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/035 - s\\\u00e9lectionner\\/onclick","nom":"obj","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"04 - reserver","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/04 - reserver","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/reserver","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/04 - reserver","nom":"onclick","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/04 - reserver\\/onclick","nom":"fn","valeur":"mc_ouvrir_special","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/04 - reserver\\/onclick","nom":"obj","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/04 - reserver\\/onclick","nom":"param_registre","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/04 - reserver\\/onclick\\/param_registre","nom":"url","valeur":"bib.php?module=transactions\\/resas\\/standard&ID_doc=","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"08 - notices filles","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/08 - notices filles","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/notices_filles","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/08 - notices filles","nom":"onclick","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/08 - notices filles\\/onclick","nom":"fn","valeur":"mc_ouvrir_special","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/08 - notices filles\\/onclick","nom":"obj","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/08 - notices filles\\/onclick","nom":"param_registre","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/08 - notices filles\\/onclick\\/param_registre","nom":"url","valeur":"bib.php?module=catalogue\\/recherches\\/formulaires\\/biblio\\/fascicule_acces&id_serie=","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"10 - historique_prets","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/10 - historique_prets","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/historique_prets","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/10 - historique_prets","nom":"onclick","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/10 - historique_prets\\/onclick","nom":"fn","valeur":"mc_ouvrir_special","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/10 - historique_prets\\/onclick","nom":"obj","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/10 - historique_prets\\/onclick","nom":"param_registre","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/10 - historique_prets\\/onclick\\/param_registre","nom":"url","valeur":"bib.php?module=catalogue\\/recherches\\/formulaires\\/pret\\/acces&ID_biblio=","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"11 - prets en cours","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/11 - prets en cours","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/prets_en_cours","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/11 - prets en cours","nom":"onclick","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/11 - prets en cours\\/onclick","nom":"fn","valeur":"mc_ouvrir_special","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/11 - prets en cours\\/onclick","nom":"obj","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/11 - prets en cours\\/onclick","nom":"param_registre","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/11 - prets en cours\\/onclick\\/param_registre","nom":"url","valeur":"bib.php?module=catalogue\\/recherches\\/formulaires\\/pret\\/acces&date_retour_reel=0000-00-00&ID_biblio=","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"15 - historique resas","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/15 - historique resas","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/historique_resas","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/15 - historique resas","nom":"onclick","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/15 - historique resas\\/onclick","nom":"fn","valeur":"mc_ouvrir_special","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/15 - historique resas\\/onclick","nom":"obj","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/15 - historique resas\\/onclick","nom":"param_registre","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/15 - historique resas\\/onclick\\/param_registre","nom":"url","valeur":"bib.php?module=catalogue\\/recherches\\/formulaires\\/resa\\/acces&ID_biblio=","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"16 - resas en cours","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/16 - resas en cours","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/resas_en_cours","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/16 - resas en cours","nom":"onclick","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/16 - resas en cours\\/onclick","nom":"fn","valeur":"mc_ouvrir_special","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/16 - resas en cours\\/onclick","nom":"obj","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/16 - resas en cours\\/onclick","nom":"param_registre","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/16 - resas en cours\\/onclick\\/param_registre","nom":"url","valeur":"bib.php?module=catalogue\\/recherches\\/formulaires\\/resa\\/acces&etat=5,10,15,20,25&ID_biblio=","description":""} | |||
] | |||
---- | |||
Nous allons dans le registre à l'adresse: | |||
profiles/defaut/plugins/plugins/div/menus_contextuels/biblio/formulaires_recherche_collection_reference | |||
+ formulaires_recherche_collection_reference | |||
+ chemin_fichier => div | |||
+ nom_fonction => plugins_2_array | |||
+ parametres | |||
+ menus | |||
+ 02 - cataloguer | |||
+ ??text => bib_ws/div/menus_contextuels/cataloguer | |||
+ onclick | |||
+ fn => mc_cataloguer | |||
+ obj | |||
Le code à injecter via l'outil d'importation dans le registre est: | |||
---- | |||
[{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference","nom":"formulaires_recherche_collection_reference","valeur":"","description":"ADB ajout"} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio","nom":"formulaires_recherche_collection_reference","valeur":"","description":"ADB ajout"} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference","nom":"chemin_fichier","valeur":"div","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference","nom":"nom_fonction","valeur":"plugins_2_array","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference","nom":"parametres","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference\\/parametres","nom":"menus","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\ \/formulaires_recherche_collection_reference\\/parametres\\/menus","nom":"02 - cataloguer","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference\\/parametres\\/menus\\/02 - cataloguer","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/cataloguer","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference\\/parametres\\/menus\\/02 - cataloguer","nom":"onclick","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference\\/parametres\\/menus\\/02 - cataloguer\\/onclick","nom":"fn","valeur":"mc_cataloguer","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference\\/parametres\\/menus\\/02 - cataloguer\\/onclick","nom":"obj","valeur":"","description":""} | |||
] | |||
---- | |||
Nous allons dans le registre à l'adresse: | |||
profiles/defaut/plugins/plugins/div/menus_contextuels/biblio/formulaires_recherche_serie_reference | |||
+ formulaires_recherche_serie_reference | |||
+ chemin_fichier => div | |||
+ nom_fonction => plugins_2_array | |||
+ parametres | |||
+ menus | |||
+ 01 - voir | |||
+ ??text => bib_ws/div/menus_contextuels/voir | |||
+ onclick | |||
+ fn => mc_voir | |||
+ obj | |||
+ 02 - cataloguer | |||
+ ??text => bib_ws/div/menus_contextuels/cataloguer | |||
+ onclick | |||
+ fn => mc_cataloguer | |||
+ obj | |||
Le code à injecter via l'outil d'importation dans le registre est: | |||
---- | |||
[{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference","nom":"formulaires_recherche_serie_reference","valeur":"","description":"ADB ajout"} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio","nom":"formulaires_recherche_serie_reference","valeur":"","description":"ADB ajout"} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference","nom":"chemin_fichier","valeur":"div","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference","nom":"nom_fonction","valeur":"plugins_2_array","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference","nom":"parametres","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres","nom":"menus","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus","nom":"01 - voir","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/01 - voir","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/voir","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/01 - voir","nom":"onclick","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/01 - voir\\/onclick","nom":"fn","valeur":"mc_voir","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/01 - voir\\/onclick","nom":"obj","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus","nom":"02 - cataloguer","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/02 - cataloguer","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/cataloguer","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/02 - cataloguer","nom":"onclick","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/02 - cataloguer\\/onclick","nom":"fn","valeur":"mc_cataloguer","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/02 - cataloguer\\/onclick","nom":"obj","valeur":"","description":""} | |||
] | |||
---- | |||
Version du 29 septembre 2020 à 17:05
But
Cet article donne quelques adaptations sur les menus contextuels selon son type de contenu.
Dans la table "obj_biblio_acces" de la base de données, il y a plusieurs type d'enregistrements. On y trouve les documents classiques (livre, revue, DVD,...). Mais on y trouve aussi d'autres informations comme les séries et les collections qui n'ont pas la même fonctionnalité.
Ces types d'informations sont discriminées successivement selon trois champs dans cette table: le champs "a_type_doc", le champs "a_niveau_biblio" et le champs "a_niveau_hierarchique". Dans l'écran de catalogage, ces informations sont encodées au niveau de la section "label" en l'absence de masque. Le champs "a_type_doc_synth" regroupe les trois précédents.
Ainsi, par exemple, un livre est noté "am" ou "am0"; une collection devient "ak1"; une série sera "am1". Or dans l'exemple précédent, seul le livre peut être prêté.
Dans l'écran de recherche des documents, sous l'onglet liste, on peut actionner des menus contextuels sur divers éléments. Pour les trois cas cités ci-dessus, ce menu est important et comprend tout l'aspect des réservations et des prêts. Dans les cas des séries et des collections, ce menu doit être réduit au catalogage et éventuellement à l'affichage individuel (onglet "notice".
Définitions des codes
Pour accéder à la liste de ces codes, il faut ouvrir l'écran de catalogage d'un document. Ensuite dans la barre d'outil du dessus, il y a une icône intitulée "changer le masque" . En cliquant dessus apparaît le menu contextuel suivant:
On choisit l'entrée "aucun masque". L'écran s'adapte. Dans l'onglet "Description" sous la section "label", nous trouvons les trois niveaux décrits ci-dessus.
A côté du libellé, on trouve une icône de style roue dentée . Elle donne accès à la liste des codes correspondants.
Voici les listes correspondantes par défaut.
- Codes des types de documents
- Codes des niveaux bibliographiques
- Codes des niveaux hiérarchiques
ATTENTION: Si vous voulez modifier ces codes faites-le en connaissance de cause car nombre de ceux-ci sont utilisés dans le registre. En les modifiant, vous risquez que certains écrans ne fonctionnent plus.
Script PHP
Actuellement, par écran de recherche, nous n'avons droit d'accéder qu'à un menu contextuel par type d'objet. Un type d'objet est lié à une table de la base de donnée. Dans notre cas, le type d'objet est "bibio" qui correspond à la table "obj_biblio_acces" de la base de données et le menu contextuel défini pour cette recherche de documents est "formulaires_recherche_biblio" au niveau du noeud "profiles/defaut/plugins/plugins/div/menus_contextuels/biblio/". Or nous avons besoin de trois menus contextuels différent faisant référence au même type d'obet "biblio". Pour résoudre ce problème, nous allons créer un script PHP intermédiaire qui permettra de faire ce choix en fonction des trois champs définis au premier point.
Voici le script PHP qui est à placer dans le sous-répertoire "include/plugins/div" du logiciel. Ce script est inclus dans
le fichier ZIP des modifications de Waterbear.
<?php // // ADB // situé dans le répertoire: include/plugins/div // /** * plugin_div_mc_redirect() * * Ce plugin permet de rediriger vers un un menu contextuel en fonction de certaines caratéristiques de la notice * * paramètres ID : ID_notice * paramètres registre : * type_obj => type de l'objet * plugin_formate => plugin utilisé pour récupérer l'info * choix [val1, val2, val3,..., _else][nom_plugin OU plugin_formate|choix] : liste des valeurs possibles. A chaque valeur on associe SOIT * un nom de plugin SOIT (de manière récursive) une nouvelle valeur à tester. la Clef _else permet de mettre une valeur par défaut * * Ce plugin retourne le menu contextuel recherché * */ function plugin_div_mc_redirect ($parametres) { // $plugin_formate=$parametres["plugin_formate"]; $choix=$parametres["choix"]; $type_obj=$parametres["type_obj"]; $ID_notice=$parametres["ID"]; // // 1) on récupère la notice $notice=get_objet_xml_by_id($type_obj, $ID_notice); if ($notice == "") { $erreur="la notice de type $type_obj ayant l'ID $ID_notice n'existe pas"; } // $nom_plugin=plugin_mc_redirect_analyse_choix($notice, $plugin_formate, $choix); if (!is_array($nom_plugin)) { $erreur="impossible de determiner la grille a utiliser : $nom_plugin"; } // // on récupère le menu contextuel $plugin=array(); $plugin["nom_plugin"]=$nom_plugin['nom_plugin']; $plugin["parametres"]=array("type_obj"=>$type_obj, "ID"=>$ID_notice); $retour=applique_plugin($plugin, array()); return ($retour); } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function plugin_mc_redirect_analyse_choix ($notice, $plugin_formate, $choix) { // // 1) on formate la chaine $tmp=applique_plugin($plugin_formate, array("notice"=>$notice)); if ($tmp["succes"] != 1) { return("Erreur lors du formatage : ".$tmp["erreur"]); } $chaine=$tmp["resultat"]["texte"]; // // on récupère les valeurs correspondant à cette chaine if (isset($choix[$chaine])) { $resultat=$choix[$chaine]; } elseif (isset($choix["_else"])) { $resultat=$choix["_else"]; } else { return("aucune valeur parametree"); } // // on regarde s'il y a des sous-valeurs if (isset($resultat["plugin_formate"])) { $resultat2=plugin_mc_redirect_analyse_choix ($notice, $resultat["plugin_formate"], $resultat["choix"]); return($resultat2); } else { return ($resultat); } } ?>
Nous allons dans le registre à l'adresse:
profiles/defaut/plugins/plugins/div/menus_contextuels/biblio/formulaires_recherche_biblio
+ formulaires_recherche_biblio
+ chemin_fichier => div
+ nom_fonction => mc_redirect
+ parametres
+ choix + a + choix + k + nom_plugin => div/menus_contextuels/biblio/formulaires_recherche_collection_reference + m + choix + 1 + nom_plugin => div/menus_contextuels/biblio/formulaires_recherche_serie_reference + _else + nom_plugin => div/menus_contextuels/biblio/formulaires_recherche_biblio_reference + plugin_formate + nom_plugin => catalogue/marcxml/formatage/biblio/acces/niveau_hierarchique + _else + nom_plugin => div/menus_contextuels/biblio/formulaires_recherche_biblio_reference + plugin_formate + nom_plugin => catalogue/marcxml/formatage/biblio/acces/niveau_biblio + _else + nom_plugin => div/menus_contextuels/biblio/formulaires_recherche_biblio_reference + plugin_formate + nom_plugin => catalogue/marcxml/formatage/biblio/acces/type_doc + type_obj => biblio
Le code à injecter via l'outil d'importation dans le registre est:
[{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio","nom":"formulaires_recherche_biblio","valeur":"","description":"ADB ajout"} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio","nom":"formulaires_recherche_biblio","valeur":"","description":"ADB ajout"} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio","nom":"chemin_fichier","valeur":"div","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio","nom":"nom_fonction","valeur":"mc_redirect","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio","nom":"parametres","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres","nom":"choix","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix","nom":"a","valeur":"","description":"imprimes"} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a","nom":"choix","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix","nom":"k","valeur":"","description":"collections"} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/k","nom":"nom_plugin","valeur":"div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix","nom":"m","valeur":"","description":"monographies"} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/m","nom":"choix","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/m\\/choix","nom":"1","valeur":"","description":"series"} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/m\\/choix\\/1","nom":"nom_plugin","valeur":"div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/m\\/choix","nom":"_else","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/m\\/choix\\/_else","nom":"nom_plugin","valeur":"div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/m","nom":"plugin_formate","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/m\\/plugin_formate","nom":"nom_plugin","valeur":"catalogue\\/marcxml\\/formatage\\/biblio\\/acces\\/niveau_hierarchique","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix","nom":"_else","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/choix\\/_else","nom":"nom_plugin","valeur":"div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a","nom":"plugin_formate","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/a\\/plugin_formate","nom":"nom_plugin","valeur":"catalogue\\/marcxml\\/formatage\\/biblio\\/acces\\/niveau_biblio","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix","nom":"_else","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/choix\\/_else","nom":"nom_plugin","valeur":"div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres","nom":"plugin_formate","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres\\/plugin_formate","nom":"nom_plugin","valeur":"catalogue\\/marcxml\\/formatage\\/biblio\\/acces\\/type_doc","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio\\/parametres","nom":"type_obj","valeur":"biblio","description":""} ]
Nous allons dans le registre à l'adresse:
profiles/defaut/plugins/plugins/div/menus_contextuels/biblio/formulaires_recherche_biblio_reference
+ formulaires_recherche_biblio_reference + chemin_fichier => div + nom_fonction => plugins_2_array + parametres
+ menus + 001 - voir + ??text => bib_ws/div/menus_contextuels/voir + onclick + fn => mc_voir + obj + 01 - infos + ??text => bib_ws/div/menus_contextuels/infos + onclick + fn => mc_ouvrir_special + obj + param_registre + url => bib.php?module=catalogue/recherches/formulaires/biblio/acces&id= + 02 - cataloguer + ??text => bib_ws/div/menus_contextuels/cataloguer + onclick + fn => mc_cataloguer + obj + 035 - sélectionner + ??text => bib_ws/div/menus_contextuels/selectionner + onclick + fn => mc_selectionner + obj + 04 - reserver + ??text => bib_ws/div/menus_contextuels/reserver + onclick + fn => mc_ouvrir_special + obj + param_registre + url => bib.php?module=transactions/resas/standard&ID_doc= + 08 - notices filles + ??text => bib_ws/div/menus_contextuels/notices_filles + onclick + fn => mc_ouvrir_special + obj + param_registre + url => bib.php?module=catalogue/recherches/formulaires/biblio/fascicule_acces&id_serie= + 10 - historique_prets + ??text => bib_ws/div/menus_contextuels/historique_prets + onclick + fn => mc_ouvrir_special + obj + param_registre + url => bib.php?module=catalogue/recherches/formulaires/pret/acces&ID_biblio= + 11 - prets en cours + ??text => bib_ws/div/menus_contextuels/prets_en_cours + onclick + fn => mc_ouvrir_special + obj + param_registre + url => bib.php?module=catalogue/recherches/formulaires/pret/acces&date_retour_reel=0000-00-00&ID_biblio= + 15 - historique resas + ??text => bib_ws/div/menus_contextuels/historique_resas + onclick + fn => mc_ouvrir_special + obj + param_registre + url => bib.php?module=catalogue/recherches/formulaires/resa/acces&ID_biblio= + 16 - resas en cours + ??text => bib_ws/div/menus_contextuels/resas_en_cours + onclick + fn => mc_ouvrir_special + obj + param_registre + url => bib.php?module=catalogue/recherches/formulaires/resa/acces&etat=5,10,15,20,25&ID_biblio=
Le code à injecter via l'outil d'importation dans le registre est:
[{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference","nom":"formulaires_recherche_biblio_reference","valeur":"","description":"ADB renomm\\\u00e9"} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio","nom":"formulaires_recherche_biblio_reference","valeur":"","description":"ADB renomm\\\u00e9"} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference","nom":"chemin_fichier","valeur":"div","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference","nom":"nom_fonction","valeur":"plugins_2_array","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference","nom":"parametres","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres","nom":"menus","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"001 - voir","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/001 - voir","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/voir","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/001 - voir","nom":"onclick","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/001 - voir\\/onclick","nom":"fn","valeur":"mc_voir","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/001 - voir\\/onclick","nom":"obj","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"01 - infos","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/01 - infos","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/infos","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/01 - infos","nom":"onclick","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/01 - infos\\/onclick","nom":"fn","valeur":"mc_ouvrir_special","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/01 - infos\\/onclick","nom":"obj","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/01 - infos\\/onclick","nom":"param_registre","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/01 - infos\\/onclick\\/param_registre","nom":"url","valeur":"bib.php?module=catalogue\\/recherches\\/formulaires\\/biblio\\/acces&id=","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"02 - cataloguer","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/02 - cataloguer","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/cataloguer","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/02 - cataloguer","nom":"onclick","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/02 - cataloguer\\/onclick","nom":"fn","valeur":"mc_cataloguer","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/02 - cataloguer\\/onclick","nom":"obj","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"035 - s\\\u00e9lectionner","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/035 - s\\\u00e9lectionner","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/selectionner","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/035 - s\\\u00e9lectionner","nom":"onclick","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/035 - s\\\u00e9lectionner\\/onclick","nom":"fn","valeur":"mc_selectionner","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/035 - s\\\u00e9lectionner\\/onclick","nom":"obj","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"04 - reserver","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/04 - reserver","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/reserver","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/04 - reserver","nom":"onclick","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/04 - reserver\\/onclick","nom":"fn","valeur":"mc_ouvrir_special","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/04 - reserver\\/onclick","nom":"obj","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/04 - reserver\\/onclick","nom":"param_registre","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/04 - reserver\\/onclick\\/param_registre","nom":"url","valeur":"bib.php?module=transactions\\/resas\\/standard&ID_doc=","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"08 - notices filles","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/08 - notices filles","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/notices_filles","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/08 - notices filles","nom":"onclick","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/08 - notices filles\\/onclick","nom":"fn","valeur":"mc_ouvrir_special","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/08 - notices filles\\/onclick","nom":"obj","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/08 - notices filles\\/onclick","nom":"param_registre","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/08 - notices filles\\/onclick\\/param_registre","nom":"url","valeur":"bib.php?module=catalogue\\/recherches\\/formulaires\\/biblio\\/fascicule_acces&id_serie=","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"10 - historique_prets","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/10 - historique_prets","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/historique_prets","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/10 - historique_prets","nom":"onclick","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/10 - historique_prets\\/onclick","nom":"fn","valeur":"mc_ouvrir_special","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/10 - historique_prets\\/onclick","nom":"obj","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/10 - historique_prets\\/onclick","nom":"param_registre","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/10 - historique_prets\\/onclick\\/param_registre","nom":"url","valeur":"bib.php?module=catalogue\\/recherches\\/formulaires\\/pret\\/acces&ID_biblio=","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"11 - prets en cours","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/11 - prets en cours","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/prets_en_cours","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/11 - prets en cours","nom":"onclick","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/11 - prets en cours\\/onclick","nom":"fn","valeur":"mc_ouvrir_special","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/11 - prets en cours\\/onclick","nom":"obj","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/11 - prets en cours\\/onclick","nom":"param_registre","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/11 - prets en cours\\/onclick\\/param_registre","nom":"url","valeur":"bib.php?module=catalogue\\/recherches\\/formulaires\\/pret\\/acces&date_retour_reel=0000-00-00&ID_biblio=","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"15 - historique resas","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/15 - historique resas","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/historique_resas","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/15 - historique resas","nom":"onclick","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/15 - historique resas\\/onclick","nom":"fn","valeur":"mc_ouvrir_special","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/15 - historique resas\\/onclick","nom":"obj","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/15 - historique resas\\/onclick","nom":"param_registre","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/15 - historique resas\\/onclick\\/param_registre","nom":"url","valeur":"bib.php?module=catalogue\\/recherches\\/formulaires\\/resa\\/acces&ID_biblio=","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus","nom":"16 - resas en cours","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/16 - resas en cours","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/resas_en_cours","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/16 - resas en cours","nom":"onclick","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/16 - resas en cours\\/onclick","nom":"fn","valeur":"mc_ouvrir_special","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/16 - resas en cours\\/onclick","nom":"obj","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/16 - resas en cours\\/onclick","nom":"param_registre","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_biblio_reference\\/parametres\\/menus\\/16 - resas en cours\\/onclick\\/param_registre","nom":"url","valeur":"bib.php?module=catalogue\\/recherches\\/formulaires\\/resa\\/acces&etat=5,10,15,20,25&ID_biblio=","description":""} ]
Nous allons dans le registre à l'adresse:
profiles/defaut/plugins/plugins/div/menus_contextuels/biblio/formulaires_recherche_collection_reference
+ formulaires_recherche_collection_reference + chemin_fichier => div + nom_fonction => plugins_2_array + parametres
+ menus + 02 - cataloguer + ??text => bib_ws/div/menus_contextuels/cataloguer + onclick + fn => mc_cataloguer + obj
Le code à injecter via l'outil d'importation dans le registre est:
[{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference","nom":"formulaires_recherche_collection_reference","valeur":"","description":"ADB ajout"} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio","nom":"formulaires_recherche_collection_reference","valeur":"","description":"ADB ajout"} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference","nom":"chemin_fichier","valeur":"div","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference","nom":"nom_fonction","valeur":"plugins_2_array","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference","nom":"parametres","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference\\/parametres","nom":"menus","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\ \/formulaires_recherche_collection_reference\\/parametres\\/menus","nom":"02 - cataloguer","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference\\/parametres\\/menus\\/02 - cataloguer","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/cataloguer","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference\\/parametres\\/menus\\/02 - cataloguer","nom":"onclick","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference\\/parametres\\/menus\\/02 - cataloguer\\/onclick","nom":"fn","valeur":"mc_cataloguer","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_collection_reference\\/parametres\\/menus\\/02 - cataloguer\\/onclick","nom":"obj","valeur":"","description":""} ]
Nous allons dans le registre à l'adresse:
profiles/defaut/plugins/plugins/div/menus_contextuels/biblio/formulaires_recherche_serie_reference
+ formulaires_recherche_serie_reference
+ chemin_fichier => div
+ nom_fonction => plugins_2_array
+ parametres
+ menus + 01 - voir + ??text => bib_ws/div/menus_contextuels/voir + onclick + fn => mc_voir + obj + 02 - cataloguer + ??text => bib_ws/div/menus_contextuels/cataloguer + onclick + fn => mc_cataloguer + obj
Le code à injecter via l'outil d'importation dans le registre est:
[{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference","nom":"formulaires_recherche_serie_reference","valeur":"","description":"ADB ajout"} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio","nom":"formulaires_recherche_serie_reference","valeur":"","description":"ADB ajout"} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference","nom":"chemin_fichier","valeur":"div","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference","nom":"nom_fonction","valeur":"plugins_2_array","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference","nom":"parametres","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres","nom":"menus","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus","nom":"01 - voir","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/01 - voir","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/voir","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/01 - voir","nom":"onclick","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/01 - voir\\/onclick","nom":"fn","valeur":"mc_voir","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/01 - voir\\/onclick","nom":"obj","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus","nom":"02 - cataloguer","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/02 - cataloguer","nom":"??text","valeur":"bib_ws\\/div\\/menus_contextuels\\/cataloguer","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/02 - cataloguer","nom":"onclick","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/02 - cataloguer\\/onclick","nom":"fn","valeur":"mc_cataloguer","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/div\\/menus_contextuels\\/biblio\\/formulaires_recherche_serie_reference\\/parametres\\/menus\\/02 - cataloguer\\/onclick","nom":"obj","valeur":"","description":""} ]
Intégration dans le registre
Ces corrections sont a faire dans le registre. A ce stade, vous pouvez les personnaliser. Pour les appliquer, vous pouvez soit les intégrer dans l'écran d'importation au niveau de l'administration du registre, soit exécuter, en commande de ligne sous Linux, le script contenu dans le fichier zippé ci-dessous:
Télécharger le fichier ZIP
Ce fichier est à dézipper sous Linux dans un répertoire de travail quelconque sur la machine où se trouve les sources du site WEB de Waterbear:
unzip biblio.mc.redirect.registre.zip
Dans ce répertoire généré, se trouvent un sous-répertoire "registre" contenant les fichiers texte (.txt) où se trouvent les enregistrements à injecter dans le registre. Ce contenu a le format de celui utilisé dans l'interface d'exportation et d'importation de l'administration du registre de Waterbear. On trouve également un fichier de script PHP. Dans ce fichier, il faut adapter la variable "$racinewaterbear" qui doit contenir le chemin de la racine du logiciel WEB de Waterbear où on retrouve le fichier "bib.php". Par exemple, si ce chemin est "/web/waterbear" comme dans notre exemple d'installation, la variable devient (ne pas oublier la barre oblique finale "/"):
$racinewaterbear = "/web/waterbear/";
Ensuite, en commande de ligne sous Linux, positionnez-vous dans le répertoire du script et exécutez-le:
php ./maj.registre.liste.fichier.php