• then else output modifiers#

  • coroico Reply #1, 3 months, 3 weeks ago

    Reply
    Qui a compris comment marche les modificateurs de sortie (output modifiers) ?

    Avec le parametre
    liveSearch=1 
    lorsque j'écris
    [[+liveSearch:isnot=`1`:then=`Search`]]

    j'obtiens 'Search'

    et avec
    [[+liveSearch:isnot=`1`:then=`Search`:else=``]]

    j'obtiens la chaine vide ''

    J'en déduis que la partie else est indispensable et que le then seul ne marche pas.
    Ou est ce un bug ? Est le comportement normal ?


  • coroico Reply #2, 3 months, 2 weeks ago

    Reply
    Bon je le remets en haut de la pile pour voir si une réponse existe ...


  • anso Reply #3, 3 months, 2 weeks ago

    Reply
    Hello
    Je me suis fait la meme remarque ^_^... Je ne sais pas s'il s'agit ou non d'un bug, mais il semble (à vérifier je n'ai pas testé toutes les conditions) que si ta condition première est négative (:isnot, :notequal, etc..) le :else soit indispensable, et pas forcément si ta condition est positive...
    (à peu près aussi clair que les réponses à des questions interro-négatives en français ^_^)

    Cheers


  • coroico Reply #4, 3 months, 2 weeks ago

    Reply
    Ok merci. J'avais un doute sur ma compréhension de ce point.
    J'ai fini par ouvrir un ticket dans tracker : #7029
    A suivre donc.