Action data-info, action replace et selection de ligne

Plus d'informations
il y a 1 semaine 1 jour #2732 par micmor
Bonjour

J'utilise sans problème l'action data-info, combinée avec votre nouvelle action replace.
ici: www.asbl-des-locaux.be/agenda
et ici: www.asbl-des-locaux.be/ (dans agenda de l'asbl)

{up data-info=dataperso/data-csv/liste_des_animations.csv | datatype=csv | encoding=ISO-8859-15 | lign-filter=date_f><{up php= echo date('Ymd H:i:s');} - 20991231 | lign-sort=date_d:asc | lign-max=2 | template=[div]{up icon=chevron-right | prefix=fa fa-} ##titre##
{up icon=calendar-day | prefix=fa fa-} ##date_d## - ##date_f##
{up icon=clock | prefix=fa fa-} ##heure_d## - ##heure_f##
{up icon=map | prefix=fa fa-} ##lieu##
{up icon=folder | prefix=fa fa-} ##cat##
[/div] | col-type=date_d:date,date_f:date | date-format=%d/%m/%Y | lign-select=cat:R-ASBL;A-ASBL,remarque:"" | no-data-html=[p class="b tc"]Aucune réunion prévue[/p]}{/up replace} {up link=www.asbl-des-locaux.be/agenda | label=Vers l'agenda complet | icon }

Comme on peut le voir dans le premier lien, la dernière colonne remarque sert à noter par exemple lorsqu'il y a des annulations (dans la colonne remarque du fichier csv: c'est noté ANNULE) . L'action replace, colorie en rouge ANNULE et ajoute quelques caractères.

Dans le module de la page d'accueil, la liste n'affiche que les deux futures réunions ou animations de l'asbl.
J'utilise l'option lign-select:  lign-select=cat:R-ASBL;A-ASBL,remarque:"" .   Je test si la colonne remarque est vide.
Ce qui permet lorsqu'il y a une annulation par exemple (ANNULE dans la colonne remarque) de ne pas afficher la ligne correspondante (ici réunion du 29 novembre 2024) et d'afficher la suivante. Jusque-là tout fonctionne parfaitement.

Aurait-il moyen d'avoir un test contraire pour lign-select pour tester si la colonne remarque ne contient pas "ANNULE" avec un code comme  (lign-select:!="ANNULE"  ce qui permettrait d'autres annotations dans la colonne remarque. Car pour le moment, c'est soit vide et c'est affiché ou il y a quelque chose et ce n'est pas affiché.

Merci


 

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 semaine 1 jour #2735 par lomart

Aurait-il moyen d'avoir un test contraire pour lign-select

Non, c'est déjà une usine à gaz
C'est la structure de vos données qui est à revoir. Ajoutez une colonne pour le statut de la réunion

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 semaine 21 heures #2743 par micmor
Ok, merci pour l'idée.

Connexion ou Créer un compte pour participer à la conversation.

Propulsé par Kunena