Champs PNX personnalisés
Section Display
display:lds01
Champ pour affichage de la 3ème ligne des notices abrégées dans la liste des résultat. De façon général il est construit de la manière suivante : “Editeur : date de publication” + (Information variable selon la source ou le type de document)
display:lds02
Champ pour affichage de la 2ème ligne des notices abrégées dans la liste des résultat. De façon général il présente les auteurs du document
display:lds03
Affiche le sommaire ou la note de contenu.
Section Links
links:lln01
Rebond vers le sUDOC
Section Search
search:lsr01
Titre de périodique. Ajouter par Exlibris pour recherche avancée par titre de pério…
search:lsr02
Indexation du PPN
search:lsr03
Indexation de la cote des holdings.
serach:lsr05
MMS ID de la notice dans la Network Zone Alma
serach:lsr06
Mention “Nos bases de données” pour afficher la liste des bases de données
Section Facets
facets:lfc01
Facette établissement. Facette statique, utiliser les codes Alma
Université de Bordeaux | 33PUDB_UB |
---|---|
Bordeaux INP | 33PUDB_INP |
Bordeaux Sciences Agro | 33PUDB_BXSA |
Sciences Po Bordeaux | 33PUDB_IEP |
Université Bordeaux Montaigne | 33PUDB_UBM |
facets:lfc02
Facette éditeur
facets:lfc05
Facette disponibilité. Valeur unique “available”
facets:lfc06
Facette collection au sens éditoriale.
facets:toplevel
La facette est devenue la facette support. 2 valeurs possibles :
- online_resources pour “Accès en ligne”
- print pour “Support Physique”
Section Addata
facets:lad01
[AF_ExL] ISBN for the Amazone template (33PUDB_amazon_vignette)
Personnalisations css
Masque le titre de la section des facettes
prm-facet h2[translate="nui.facets.title"]{ display: none; }
Personnalisations javascript
Customisation de la toplevel facette
L’objectif est de transformé cette facette en facette “Support”.
app.component('prmFacetExactAfter', {...});
Utilise la directive prm-Facet-Exact-After pour ajouter un controller qui récupère le tableau des données passée au template qui créé la Toplevel facette et décharge les entrées correspondant aux facettes “Articles évalués par les pairs”, “Open access” et “Disponible”.
Facette « Année de publication » repliée par défaut
app.component('prmFacetRangeAfter', {...});
Gestion du brief display pour pci
Par défaut, il est impossible de gérer un affichage différencié pour les notices en provenance de PCI et celles en provenance des sources locales. Or, nous avons fait le choix d’utiliser des champs personnalisés pour les ressources locales afin d’avoir un affichage distinct entre la liste des résultats et l’affichage détaillé.
app.component('prmBriefResultAfter', {...});
Ce composant ajoute les auteurs, l’éditeur1) et l’année de publication au brief display pour les notices en provenance de PCI (this.parentCtrl.item.context = “PC”). Il utilise la directive prmBriefResultAfter pour injecter un controler. Ce dernier récupère les données à injecter de la notice pnx (ex : this.parentCtrl.item.pnx.display.creator) et créé des objets représentant chaque ligne affichée poussés dans l’array vm.parentCtrl.otherLines.
Affiche la disponibilité des ressources électroniques dans une autre institution
app.component('prmFullViewServiceContainerAfter', {...});
Ce composant se base sur les champs delivery/delcategory de la notice PNX pour voir si d’autres établissements possèdent la ressource électronique et propose le cas échéant des rebonds vers l’affichage détaillé de la notice dans la vue de l’institution proposant un accès au titre.