« WATERBEAR:Ajout de colonne ISBN » : différence entre les versions
(Page créée avec « =But= Dans cet exemple nous ajoutons une colonne contenant le n° ISBN dans le tableau de recherche de documents, onglet "Liste". Cette modification se passe à deux endro… ») |
Aucun résumé des modifications |
||
Ligne 5 : | Ligne 5 : | ||
=Entête de tableau= | =Entête de tableau= | ||
Dans l'entête du tableau, il faut ajouter le mot "'''ISBN'''" entouré des balises HTML | Dans l'entête du tableau, il faut ajouter le mot "'''ISBN'''" entouré des balises HTML pour le tableau. | ||
Cette définition est à adapter dans le registre au noeud "'''profiles/defaut/plugins/plugins/catalogue/marcxml/formatage/biblio/liste/tableau_titre_auteur/parametres/avant'''". | Cette définition est à adapter dans le registre au noeud "'''profiles/defaut/plugins/plugins/catalogue/marcxml/formatage/biblio/liste/tableau_titre_auteur/parametres/avant'''". | ||
Ligne 13 : | Ligne 13 : | ||
=Contenu de tableau= | =Contenu de tableau= | ||
Ajout des codes ISBN dans le tableau est plus complexe. On doit ajouter la définition de ce champs dans le bon ordre. | |||
En premier lieu, il faut adapter la balise de tableau HTML du dernier champs; la balise finale se retrouvera au niveau des déclaratives du code ISBN. | |||
La valeur du noeud "'''profiles/defaut/plugins/plugins/catalogue/marcxml/formatage/biblio/notice/tableau_titre_auteur/parametres/plugins/06 - annee/apres'''" est à modifier par la valeur "'''<nowiki></td></nowiki>'''". | |||
Ensuite une nouvelle arborescence au départ d'un nouveau noeud est à ajouter dans le registre. | |||
:=> 07 - ISBN | |||
::=> apres = <nowiki></td></tr></nowiki> | |||
::=> avant = <nowiki><td></nowiki> | |||
::=> defaut = - | |||
::=> nom_plugin = catalogue/marcxml/formatage/biblio/elem_notice/contenu/ISBN | |||
Le code à injecter via l'outil d'importation dans le registre est: | |||
---- | |||
[{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/biblio\\/notice\\/tableau_titre_auteur\\/parametres\\/plugins\\/07 - ISBN","nom":"07 - ISBN","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/biblio\\/notice\\/tableau_titre_auteur\\/parametres\\/plugins","nom":"07 - ISBN","valeur":"","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/biblio\\/notice\\/tableau_titre_auteur\\/parametres\\/plugins\\/07 - ISBN","nom":"apres","valeur":"<nowiki><\\/td><\\/tr></nowiki>","description":""},{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/biblio\\/notice\\/tableau_titre_auteur\\/parametres\\/plugins\\/07 - ISBN","nom":"avant","valeur":"<nowiki><td></nowiki>","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/biblio\\/notice\\/tableau_titre_auteur\\/parametres\\/plugins\\/07 - ISBN","nom":"defaut","valeur":"-","description":""} | |||
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/biblio\\/notice\\/tableau_titre_auteur\\/parametres\\/plugins\\/07 - ISBN","nom":"nom_plugin","valeur":"catalogue\\/marcxml\\/formatage\\/biblio\\/elem_notice\\/contenu\\/ISBN","description":""} | |||
] | |||
---- | |||
Version du 21 août 2020 à 13:55
But
Dans cet exemple nous ajoutons une colonne contenant le n° ISBN dans le tableau de recherche de documents, onglet "Liste". Cette modification se passe à deux endroits.
Entête de tableau
Dans l'entête du tableau, il faut ajouter le mot "ISBN" entouré des balises HTML pour le tableau.
Cette définition est à adapter dans le registre au noeud "profiles/defaut/plugins/plugins/catalogue/marcxml/formatage/biblio/liste/tableau_titre_auteur/parametres/avant".
La valeur devient "<table class='ln_liste_defaut'><tr><td><b>Imagette</b></td><td><b>Titre</b></td><td><b>Auteur</b></td><td><b>Editeur</b></td><td><b>Collection</b></td><td><b>Année</b></td><td><b>ISBN</b></td></tr>".
Contenu de tableau
Ajout des codes ISBN dans le tableau est plus complexe. On doit ajouter la définition de ce champs dans le bon ordre.
En premier lieu, il faut adapter la balise de tableau HTML du dernier champs; la balise finale se retrouvera au niveau des déclaratives du code ISBN. La valeur du noeud "profiles/defaut/plugins/plugins/catalogue/marcxml/formatage/biblio/notice/tableau_titre_auteur/parametres/plugins/06 - annee/apres" est à modifier par la valeur "</td>".
Ensuite une nouvelle arborescence au départ d'un nouveau noeud est à ajouter dans le registre.
- => 07 - ISBN
- => apres = </td></tr>
- => avant = <td>
- => defaut = -
- => nom_plugin = catalogue/marcxml/formatage/biblio/elem_notice/contenu/ISBN
Le code à injecter via l'outil d'importation dans le registre est:
[{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/biblio\\/notice\\/tableau_titre_auteur\\/parametres\\/plugins\\/07 - ISBN","nom":"07 - ISBN","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/biblio\\/notice\\/tableau_titre_auteur\\/parametres\\/plugins","nom":"07 - ISBN","valeur":"","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/biblio\\/notice\\/tableau_titre_auteur\\/parametres\\/plugins\\/07 - ISBN","nom":"apres","valeur":"<\\/td><\\/tr>","description":""},{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/biblio\\/notice\\/tableau_titre_auteur\\/parametres\\/plugins\\/07 - ISBN","nom":"avant","valeur":"<td>","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/biblio\\/notice\\/tableau_titre_auteur\\/parametres\\/plugins\\/07 - ISBN","nom":"defaut","valeur":"-","description":""} ,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/plugins\\/plugins\\/catalogue\\/marcxml\\/formatage\\/biblio\\/notice\\/tableau_titre_auteur\\/parametres\\/plugins\\/07 - ISBN","nom":"nom_plugin","valeur":"catalogue\\/marcxml\\/formatage\\/biblio\\/elem_notice\\/contenu\\/ISBN","description":""} ]