« WATERBEAR:Menus contextuels rediriges » : différence entre les versions

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche
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" WATERBEAR:Icone.changer.masque.png. En cliquant dessus apparaît le menu contextuel suivant:

WATERBEAR:Changer.masque.document.png

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.


WATERBEAR:Cataloguer.document.label.png


A côté du libellé, on trouve une icône de style roue dentée WATERBEAR:Icone.systeme.png. Elle donne accès à la liste des codes correspondants. Voici les listes correspondantes par défaut.

  • Codes des types de documents
WATERBEAR:Codes.type.doc.png


  • Codes des niveaux bibliographiques
WATERBEAR:Codes.niveau.bibliographique.png


  • Codes des niveaux hiérarchiques
WATERBEAR:Codes.niveau.hierarchique.png


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




->retour au menu Documents de Waterbear