Portail PMB : Insérer un carrousel des derniers périodiques

4 | par DocTice

Objectif : afficher en page d’accueil les couvertures des derniers périodiques reçus

Prérequis : PMB 4 avec portail activé

Comment faire ?

ATTENTION : je vous livre ici la méthode que j’ai trouvée, il y en a sûrement d’autres...

Je n’héberge pas les images des couvertures sur ma base, je me contente d’insérer un lien vers l’image hébergée chez l’éditeur du périodique.

Bulletinage

Au bulletinage, j’insère un lien vers cette image et j’ajoute le mot "vignette" dans les commentaires de gestion

DSI

J’ai suivi et adapté la fiche Citedoc "Alimenter des étagères de nouveautés par la DSI"
- Création panier et étagère
- Pour l’équation de recherche, j’ai ajouté le critère commentaire de gestion avec "vignette" et la date du bulletin

- J’ai ensuite suivi la procédure de Citedoc

Module portail

Dans le portail, Construire, je me suis placée sur la page d’accueil
J’ai ajouté un module Carrousel : Contenu>Modules>Carrousel
Voici une copie d’écran de mes paramètres


et le contenu du template :

<h2>Derniers périodiques</h2>
<ul id='carousel_{{id}}'>
        {% for record in records %}
                <li class='{{id}}_item'>
                        <a href='{{record.link}}' alt='{{record.title}}' title='{{record.title}}'>
                                <img src='{{record.vign}}'/>
                                <br />
                        </a>
                </li>
        {% endfor %}
</ul>

J’ai choisi un carrousel avec une seule image en défilement.

Après avoir enregistré, j’ai positionné mon module carrousel sur ma page d’accueil.
Grâce à cette astuce, j’ai pu insérer sur une page nouveautés un autre carrousel des derniers périodiques reçus.