La boîte à outils du Wiki
Les Wikis sont des interfaces collaboratives, communautaires, solidaires.
Parce que c'est un outil accessible et facile à prendre en main, toute une communauté s'est créée autour de la construction des wikis : comment les fabriquer, les améliorer, les personnaliser, les rendre utiles.
Vous trouverez ici toutes les ressources que j'utilise pour rendre ce wiki aussi beau que praticable !
Saisir une fiche : La boîte à outils du Wiki
Code - afficher des données avec Query
https://yeswiki.net/?doc#/docs/fr/bazar?id=afficher-une-partie-des-donn%c3%a9es-query
Afficher une partie des données (query)
Il est possible d'afficher seulement une partie des données présentes dans la base de données en utilisant le paramètre query. Ce paramètre doit être ajouté dans le code {{bazarliste ...}} à la suite de vos autres paramètres Vous souhaitez :
- trier sur base du contenu d'une (ou plusieurs) liste(s) query="listeListeGenre=M|listeListeDep=26" notez qu'il est possible de trier sur plusieurs valeurs au sein de la même query en séparant les valeurs par une virgule (sans espace) Notez bien que la syntaxe est bien liste+Nomdelaliste=clé ou liste+Nomdelaliste=clé1,clé2 (dans votre liste, la clé n'est pas le texte mais bien l'identifiant que vous avez indiqué juste devant)
- trier sur base du contenu d'une (ou plusieurs) checkbox(s) query="checkboxListeGenre=M|checkboxListeDep=26" Notez bien que la syntaxe est bien checkbox+Nomdelaliste=clé
- trier sur base du contenu de boutons radios query="radioListeGenre=M|radioListeDep=26" Notez bien que la syntaxe est bien radio+Nomdelaliste=clé
- trier sur base du contenu d'un champ (bf_...)
- query="bf_titre=a.
- .a" (affiche tous les titres finissant par a)
- query="bf_titre=NomYeswiki (affiche la fiche dont le champ titre est NomYeswiki)
- query="bf_titre=." (affiche toutes les fiches dont le champ "bf_titre" est vierge)
trier sur base d'une liste dynamique de type "checkboxfiche" query="checkboxfiche<numeroduformulaireappelé>=Chat-Mot dufiltre"}} Exemple : {{bazarliste id="2" query="checkboxfiche2=TesT"}} Cet exemple est un annuaire. Ici, on veut voir les personnes qui ont rempli l'annuaire (formulaire 2), en affichant uniquement les personnes qui appartiennent au groupe de travail "Test" (dont le ChatMot est TesT - donc à écrire exactement comme ça)
trier sur base d'un contenu vide query="radioListeGenre=" Permet de ne garder que les fiches dont le champ radioListeGenre est vide
- trier sur base d'un contenu non vide query="radioListeGenre!=" Permet de ne garder que les fiches dont le champ radioListeGenre n'est pas vide
trier sur base d'un contenu différent d'une valeur query="radioListeGenre!=M" Permet de ne garder que les fiches dont le champ radioListeGenre n'est pas égale à M