Action {{bazarliste}}
Cette action vous permet d'affiche le contenu d'une base de données (ou seulement une partie) sur une des pages du wiki et cela sous différentes formes suivant le template choisi (simple liste, liste déroulante, annuaire, liens...)Syntaxe : {{bazarliste id="1"}}
Paramètres utilisables
- les paramètres en gras sont obligatoires
- un paramètre se déclare de la manière suivante nomduparametre="valeurduparametre"
- Des paramètres supplémentaires pour le filtrage : voir BazarFacette
nom du paramètre | valeurs du paramètre |
id | id de la base de données à afficher, si vide toutes les bases de données sont affichées. Il est possible d'afficher plusieurs bases de données d'un coup en entrant leur id séparé par une virgule. Avant, le paramètre s'appelait idtypeannonce qui marche encore, mais id, plus court, est recommandé. |
nb | Indique le nombre limite de résultats a afficher, par ex. nb="12" pour afficher les 12 derniers. Par défaut : pas de limite |
pagination | Indique le nombre de fiches présentes par page avant pagination, par ex pagination="10". Par défaut : pas de pagination |
ordre | Permet d'afficher la liste par ordre croissant ou décroissant. Par défaut : rangé par ordre croissant (asc) sinon mettre "desc" pour l'ordre décroissant |
champ | Permet de choisir le champ utilisé pour le tri. Par défaut : tri sur le champ titre (bf_titre). Par date par ex : champ="date_creation_fiche" ou date_maj_fiche |
query | permet d'afficher une partie seulement de la base de données sur base d'un tri Voir le détail de la syntaxe |
template | Indique le look pour l'affichage des fiches. Par défaut : en accordéon. voir ci-dessous pour un aperçu des templates disponibles |
iconfield | On indique soit la liste, soit idtypeannonce qui doit servir à déterminer les différentes icons |
icon | Nom de l'icon (par ex glyphicon glyphicon-plane)="valeur de la liste ou id du formulaire" |
colorfield | On indique soit la liste, soit idtypeannonce qui doit déterminer les différentes couleurs |
color | Nom de la couleur (par ex red ou #ff3333)="valeur de la liste ou id du formulaire"colorfield="id_typeannonce" color="green=28, blue=29, red=30, #ffffff=28" |
period | n'affiche que les résultats dont la fiche est plus récente que la date donnée. Exemple: period="2020-12-31" ; à partir de Doryphore 2021-02-04-2 |
redirecturl | permet de rediriger sur une page voulue lors de la validation du formulaire redirecturl="une url complète (pas juste une page wiki)" |
random | permet de mélanger les fiches pour les afficher dans un ordre aléatoire. Exemple: random="1" |
user | n'affiche que les résultats dont l'utilisateur donnée est le propriétaire ; vide par défaut. Exemple: user="Wikiadmin ; à partir de Doryphore 2021-02-04-2 |
filteruserasowner | n'affiche que les résultats dont l'utilisateur courant est le propriétaire ; faux par défaut. Exemple: filteruserasowner="true" ; à partir de Doryphore 2021-02-04-2 |
search | permet d'afficher une barre de recherche en haut de l'affichage des résultats. Exemple: search="true" ; faux par défaut |
shownumentries | affiche le nombre de résultats trouvés en en-tête. Exemple : shownumentries="true" ; faux par défaut |
barregestion | affiche la barre de gestion en bas de chaque fiche. Exemple : barregestion="false" ; true par défaut |
A savoir : appeler sur son wiki les fiches d'un autre wiki
{{bazarliste id="<urlduwiki>|<idduform>"}}
Il est maintenant possible d'utiliser l'action bazarliste pour afficher les données distantes. Tout est décrit dans cette documentation.
Les templates disponibles sous yeswiki
ATTENTION: certains ne sont pas fourni par défaut avec yeswiki et doivent être téléchargésannuaire_alphabetique.tpl.html
permet de créer une liste de type annuaire classée par ordre alphabétique
blog.tpl.html
Le template blog permet d'afficher des actualités :
- dernier article mis en avant dans un bloc de couleur (optionnel)
- affiche la date et l'auteur de l'article sous le titre (optionnel)
- le résumé : 280 premiers caracteres du champ soustitre
carousel.tpl.html
Ce template permet de faire un slider pour faire défiler des images automatiquement. Souvent utiliser en pageheader.
Tous les champs sont cachés si pas remplis sauf image bien sûr et bf_titre (champ obligatoire)
Cela dit on peut cacher aussi le bf_titre via un paramètre (voir ci-dessous)
damier.tpl.html
Affiche toutes les fiches d'un formulaire sur la même page sous la forme d'un damier de cases alternativement blanches et de couleur (la couleur est définie par le paramètre couleur).
L'affichage des fiches peut être
précédé de texte (contenu dans une page appelée via le paramètre pageDessus),
et/ou suivi de texte (contenu dans une page appelée via le paramètre pageDessous).
Pour chaque fiche sont affichés les champs :
- bf_titre
- bf_debut
- bf_fin
- bf_lieu
- bf_image
- bf_description
Le libellé du bouton provient du champ bf_bouton. Le bouton renvoie,
- soit vers l'adresse contenue dans le champ bf_lien s'il est renseigné,
- si bf_lien est vide, le bouton permet de télécharger le fichier indiqué par bf_fichier.
Certaines fiches peuvent être mises en exergue. On utilise pour cela la valeur du champ bf_exergue. Les fiches mises en exergue seront celles dont ce champ porte la valeur précisée par le paramètre valeurexergue.
galerie_photos.tpl.html
ce template permet d'afficher une galerie de photos "classique" en 6 colonnes avec la photo et le titre par dessous.
liste_fiches_horscarte.tpl.html
ce template permet de récupérer sour forme de liste les titres des fiches (avec une carte cartogoogle) pour lesquelles les utilisateurs ont oubliés de cliquer sur le bouton "placer le point sur la carte".
liste_galerie.tpl.html
Ce template permet d'afficher une galerie photo en deux colonnes. Celle de gauche reprend en mini vignettes toutes les photos disponibles et sur celle de droite, une vue agrandie de la photo sélectionnée dans la partie gauche.
liste_liens.tpl.html
affiche les liens vers les fiches sous forme de liste à puces
liste_mails_seuls.tpl.html
Ce template permet de récupérer sour forme de liste les emails d'un formulaire afin de pouvoir facilement les copier-coller dans un webmail.
mails_maj.tpl.html
Ce template affiche les fiches non mises à jour depuis x jours (180 par défaut, paramètre : nbjour="x") et d'envoyer un mail paramétrable aux contacts des fiches.
map.tpl.html
Cette action permet d'afficher le contenu d'une base de données (on parlera de fiches) sur un fond cartographique. Il faut bien entendu que ces fiches comportent une adresse postale !
material-card.tpl.html
présentation sous forme de vignettes graphiques souvent utilisées pour réaliser des annuaires visuels (si l'image n'est pas fournie une image par défaut est générée)
photo-oxygen.tpl.html
Galerie photo avec un joli effet zoom et rotation au survol de l'image
L'auteur est affiché au survol ainsi qu'une loupe pour affichage plein écran
photobox.tpl.html
permet de créer une sorte de galerie photos qui peut s'ouvrir en pleine page.
Paramètres personnalisables :
- largeur vignette : thumbwidth="100" > indiquer le nb de px sans préciser l'unité
- hauteur vignette : thumbheight > idem
- redimensionnent vignette : thumbresize
- aux dimensions exactes, quitte à rogner l'image (crop)
- ou garder dimensions originales à l'intérieur des dimensions (fit)
- marge entre les images :thumbmargin par defaut 1;
- largeur image plein écran bigwidth
- hauteur image plein écran bigheight
- redimensionnent image plein écran : bigresize
- aux dimensions exactes, quitte à rogner l'image (crop)
- ou garder dimensions originales à l'intérieur des dimensions (fit)
semi-ouvert.tpl.html <= remplacé par la vue bloc
ce template affiche sous forme de liste des "blocs" le contenu du formulaire avec une image à gauche et des champs (bf-titre et ... ) à droite + télécharger fichier, lien vers url et bouton en savoir plus pour ouvrir la fiche complètement (tous les champs de ce template sont cachés s'ils ne contiennent pas de données / ou image par défaut).
trombinoscope.tpl.html
affiche uniquement les fiches qui ont une image sous forme de bloc. Il est donc parfois nécessaire de rendre le champ image obligatoire sinon certaines fiches n'apparaitront pas.
documentation