Mise en forme des tables des matières structurées

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