Insérer une liste de documents issus de l'Infotek dans un article (FromDB)

Objectif : afficher une liste de documents issus de l'Infotek dans un article.

Nous connaissons l'Infotek, et savons que nous pouvons, une fois des documents insérés dans l'Infotek, en faire une liste. L'outil FromDB va nous permettre d'afficher cette liste sur le site. Nous partons du principe que notre liste est faite, il s'agit par exemple de la liste n°76 : Collection de Nouvelles Souhaitables inspirées de 25 Cahiers de Propositons de l'Alliance pour un Monde Responsable, Pluriel et Solidaire.

Afficher une liste de documents via Fromdb : #FROMDB_LISTE (docs XX Y liste_alliance,1 FRE)

Première étape : Aller chercher l'information à afficher dans l'Infotek

Une fois qu'on a créé la liste, il faut en retenir le numéro, ainsi que le numéro éventuel de la (des) sous-liste(s). Ce numéro se trouve à plusieurs endroits :
- Dans la page d'accueil, lorsque l'on affiche la liste des listes, il est placé juste à côté du titre de la liste : Capital Social [ID=9/2]. Dans cet exemple, 9 correspond au numéro de la liste, 2 au numéro de la sous-liste.
- Lorsque l'on affiche les données d'une liste, il est placé en haut de la page : ''Les résultats ci-dessous proviennent de la liste suivante (liste n°9, sous-liste n°2)'.
Nous allons prendre par exemple la liste numéro 76, intitulée Nouvelles souhaitables. Notre objectif : afficher via spip l'intégralité de cette liste dans un seul article.

Deuxième étape : choisir son modèle

Une série de modèles sont en train d'être mis en place. Ils correspondent en général à un site référent, et se trouvent [ici]. Les noms des modèles sont des TAGS. Une fois le modèle choisi, il faut en retenir le Tag. Par exemple : liste_alliance,1.

Troisième étape : choisir la langue d'affichage de l'information

Les données dans les bases sont dans trois langues :
- Anglais : ENG
- Français : FRE
- Espagnol : SPA

Quatrième étape : insérer la liste dans spip

Nous avons donc les trois données principales : le numéro de la liste, de sa sous-liste (0 dans notre cas, puisque nous voulons afficher l'intégralité de la liste), le tag du modèle souhaité, et la langue d'affichage. Rendez-vous dans la partie privée de spip, à l'endroit où l'on souhaite insérer la liste (/écrire - choisir la rubrique - créer ou modifier un article). Dans la partie texte de l'article, insérer le code suivant :

#FROMDB_LISTE (docs 76 1 liste_alliance,1 FRE)

Plus en détail : #FROMDB_LISTE (docs + espace + ID de la liste + espace + ID de la sous-liste + espace + Tag + espace + langue)

 

Récapitulons

Il est normal que vous n'entendiez aucun son.