Les Formulaires

AFFICHER LES FICHES CRÉES PAR DES FORMULAIRES


Lorsque qu'une personne rempli un formulaire, cela créer une fiche qui est une nouvelle page internet. La particularité de ces pages que l'on nomme "fiche" est qu'elles sont liées entre elle comme faisant partie du même formulaires. On peut donc afficher des groupes de fiches, les trier, les compiler...

  • Pour afficher les fiches d'un formulaires, il faut coller le code ci-dessous sur une page :
{{bazarliste id="NUMÉRO DU FORMULAIRE"}}
Vous pouvez consulter le numéro de votre formulaire dans Base de données/Formulaires


  • On peut complexifier en rajoutant des paramètres permettant d'adapter la mise en page des fiches.
Important : un paramètre se déclare de la manière suivante nomduparametre="valeurduparametre"
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 sur une même carte plusieurs bases de données spécifiques 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é.
categorienature Permet de filtrer des fiches par catégorie, par défaut toutes les catégories sont traités. c'est le nom de la Catégorie du formulaire
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"
query permet d'afficher une partie seulement de la base de données sur base d'un tri
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"
redirecturl permet de rediriger sur une page voulue lors de la validation du formulaire redirecturl="une url complète (pas juste une page wiki)"

A savoir : appeler sur son wiki les fiches d'un autre wiki

{{bazarlisteexterne id="" url="urlduwiki"}}


  • Le paramètre le plus marquant est sans doute le paramètre template=" " qui permet de mettre en place une présentation toute faite et bien pratique. Pour cela, ajouter le paramètre à votre bazarliste comme ci-dessous.
{{bazarliste id="NUMERO DU FORMULAIRE" template="NOM DU TEMPLATE"}}

Vous pouvez trouvez les différents template possibles à l'aide du bouton Les différentzs présentations (template).
il faut bien écrire le nom complet et le mettre entre guillemets comme dans cet exemple template="semi-ouvert.tpl.html"



Les différents présentations ( template ) possibles


Query, afficher qu'une partie de la base de données


BazarFacette Recherche" target="_blank" class="btn btn-warning">Trier les résultats / Rechercher


EXEMPLE POUR COMPLEXIFIER :

{{bazarliste id="46, 43, 40, 57" champ="bf_date_article" ordre="desc" query="listeListeValidationVieCooperative=VAL1" template="semi-
ouvert.tpl.html"}}

Le code ci-dessus permet d'afficher un fi d'actu comme ceci : exemple Fil d'actu

il se décrit comme ceci :

  • id="46, 43, 40, 57" : permet l'affichage de 4 formulaires différents.

  • champ="bf_date_article" : indique que l'on veut trier les fiches selon la date de l'article. Le nom correspond au nom du champ dans le template du formulaire. Pour le consulter, il faut éditer le formulaire dans base de données.

  • ordre="desc" : indique que l'on veut trier par ordre décroissant. dans notre cas, de la plus récente à la plus ancienne

  • query="listeListeValidationVieCooperative=VAL1" : indique que l'on veut afficher seulement les fiches ou les gens ont remplis un champ particulier. En l’occurrence, n'afficher que les fiches qui ont été validées par la Vie Coopérative.
"ListeValidationVieCooperative" correspond au nom de la liste crée dans base de données/ Liste.
Cette liste propose deux choix : OUI dont la clé est VAL1 et NON dont la clé est NONVAL1. On indique donc que l'on veut afficher seulement les fiches dont la clé est VAL1.

  • template="semi-ouvert.tpl.html" : qui met en forme la présentation sous forme d'encadré avec une image et un résumé du texte