Problématique
Par défaut les tables des matières même structurées sont mal présentées dans Primo. Chaque entrée se retrouve au même plan. Le projet était donc d’injecté des balises html pour ajouter des retraits de paragraphes en CSS. Malheureusement, Primo ne permet pas de gérer correctement en même temps l’ordre d’affichage et les séparateurs des champs.
Solution
La solution est d’ajouter la ponctuation depuis Alma et de récupérer tous les champs en masse dans Primo. Dans ce cas, la règle de normalisation Alma, respecte l’ordre de saisie des champs.
Règle de normalisation Alma : Mise en forme des notices Unimarc à l’enregistrement
Nous avons créé une règle de normalisation (« Mise en forme des notices Unimarc à l’enregistrement ») dans Alma qui s’applique à l’enregistrement et à l’import des notices . Cette dernière copie la zone 359 si le premier indicateur à la valeur 2 dans une zone TOC. A la suite de la copie des informations, chaque sous-champs et préfixé ou suffixé par un code qui sera transformé balise en HTML dans une règle de normalisation primo.
rule "Création TOC - 359 ind1=2 - V2"
priority 10
when
exists "359.{2,-}"
then
removeField "TOC"
copyField "359" to "TOC"
prefix "TOC.v" with "@openspan class='vol'>"
suffix "TOC.v" with "@closespan"
prefix "TOC.p" with "@openspan class='page'>"
suffix "TOC.p" with "@closespan"
prefix "TOC.b" with "@openspan class='toc1'>"
suffix "TOC.b" with "@closespan"
prefix "TOC.c" with "@openspan class='toc2'>"
suffix "TOC.c" with "@closespan"
prefix "TOC.d" with "@openspan class='toc3'>"
suffix "TOC.d" with "@closespan"
prefix "TOC.e" with "@openspan class='toc4'>"
suffix "TOC.e" with "@closespan"
prefix "TOC.f" with "@openspan class='toc5'>"
suffix "TOC.f" with "@closespan"
prefix "TOC.g" with "@openspan class='toc6'>"
suffix "TOC.g" with "@closespan"
prefix "TOC.h" with "@openspan class='toc7'>"
suffix "TOC.h" with "@closespan"
prefix "TOC.i" with "@openspan class='toc8'>"
suffix "TOC.i" with "@closespan"
end
Note : Pour une procédure plus détaillée sur la mise en place de la règle dans Alma voir : l’article sur l’affichage du titre dans B+.
Règle de normalisation Primo
Règle modifiée : display_description du jeu de Normalisation 33PUDB_Alma_Unimarc2
Deux nouvelles règles ont été ajoutées pour traiter les 359 structurées (1er ind. =2)
Une règle existait déjà pour traiter les zones non structurées
Date de publication
Mis à jour le
Attention ! Certains établissements utilisent parfois de procédures complémentaires