« WATERBEAR:Collections » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 22 : Ligne 22 :
De prime abord cela semble simple; il suffit pour tout noeud "type_obj" de mettre comme valeur "biblio" et non "collection". Mais le problème survient quand on veut utiliser les menus contextuels dans la gestion d'autres objets qui pointent vers les collections ou quand à partir des écrans de la recherche dans les collections, on veut les éditer (cataloguer). Dans ces cas, on est renvoyé d'office vers les écrans de l'objet "biblio".  
De prime abord cela semble simple; il suffit pour tout noeud "type_obj" de mettre comme valeur "biblio" et non "collection". Mais le problème survient quand on veut utiliser les menus contextuels dans la gestion d'autres objets qui pointent vers les collections ou quand à partir des écrans de la recherche dans les collections, on veut les éditer (cataloguer). Dans ces cas, on est renvoyé d'office vers les écrans de l'objet "biblio".  


Petit préambule. Comment fait-on pour repérer un enregistrement de type collection dans la table "obj_biblio_acces" parmi les livres, périodiques,... ? L'article "[[WATERBEAR:Menus contextuels rediriges|Menus contextuels redirigés]]" répond à cette question.
Petit préambule. Comment fait-on pour repérer un enregistrement de type collection dans la table "obj_biblio_acces" parmi les livres, périodiques,...? L'article "[[WATERBEAR:Menus contextuels rediriges|Menus contextuels redirigés]]" répond à cette question.


Dans le cas des collections ces trois champs ont pour valeur:
Dans le cas des collections ces trois champs ont pour valeur:
Ligne 96 : Ligne 96 :




Cette procédure ajoute deux entrées, une dans le menu "Rechercher" et une dans le menu "Cataloguer" et laisse les deux lignes originales correspondantes en place. Pour effacer les deux entrées originales de ces menus, exécutez les deux lignes qui suivent:
Cette procédure ajoute quatre entrées, une dans le menu "Rechercher" et une dans le menu "Cataloguer" et laisse les quatre lignes originales correspondantes en place. Pour effacer les quatre entrées originales de ces menus, exécutez les quatre lignes qui suivent:
----
----
  [{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/pages\\/bib\\/accueil\\/_parametres\\/barre_menus1\\/21 - rechercher\\/sections\\/01 - docs\\/menus\\/05 - collections","nom":"05 - collections","valeur":"","description":""}
  [{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/pages\\/bib\\/accueil\\/_parametres\\/barre_menus1\\/21 - rechercher\\/sections\\/01 - docs\\/menus\\/05 - collections","nom":"05 - collections","valeur":"","description":""}
  ,{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/pages\\/bib\\/accueil\\/_parametres\\/barre_menus1\\/22 - cataloguer\\/sections\\/02 - objets_biblio\\/menus\\/05 - collection","nom":"05 - collection","valeur":"","description":""}]
  ,{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/pages\\/bib\\/accueil\\/_parametres\\/barre_menus1\\/22 - cataloguer\\/sections\\/02 - objets_biblio\\/menus\\/05 - collection","nom":"05 - collection","valeur":"","description":""}
,{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/pages\\/bib\\/_parametres\\/barre_menus1\\/01 - rechercher\\/sections\\/01 - docs\\/menus\\/05 - collections","nom":"051 - collections","valeur":"","description":""}
,{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/pages\\/bib\\/_parametres\\/barre_menus1\\/02 - cataloguer\\/sections\\/02 - objets_biblio\\/menus\\/05 - collection","nom":"05 - collection","valeur":"","description":""}]
----
----