Spip possède son propre langage basé sous une certaine forme de langage appelée boucle.
Les boucles sont assez puissantes mais elles sont assez fastidieuses à écrire pour un non informaticien.
Par exemple :
<Bn> * Code optionnel avant <BOUCLEn(TYPE){critère1}{critère2}...{critèrex}> * Code + balises SPIP </BOUCLEn> * Code optionnel après </Bn> * Code alternatif <//Bn>
Chez Drupal il existe un module assez puissant qui permet aussi de requêter sur la base de donnée.
Ce module indispensable dans la boite à outil de tout drupalien s'appelle Views (http://drupal.org/project/views).
Depuis l'interface d'administration on peut paramétré assez rapidement une vue qui permettra de restituer nos données.
Ces données pourront être filtrées, triées, on pourra de plus spécifier les champs à afficher.
Views permet de restituer toute sorte de vue comme des tableaux, des grilles, des cartes etc.
Une fois que l'on a défini notre requête on peut la réutiliser pour l'affichage d'un flux RSS, d'un bloc, d'une page.
Merci pour cet article ! j’ai appris quelque chose de sympa