Syntax gremlins (they bug me too). "Runs" (sequences of filter operators) should be wrapped in square brackets, so
-[is[system]]then[true]else[false] Should be -[is[system]then[true]else[false]] But I'm not sure that's going to do what you want.... AAah, Saq found the syntax, good. Best, Joshua Fontany On Thursday, May 21, 2020 at 11:56:23 PM UTC-7, Tony K wrote: > > > > i have this filter > > [regexp:title<pattern>] [regexp:text<pattern>] -[all[current] > backlinks[]] -[is[current]] -[tag[hide]] -[is[system]] > > and it is working fine, however if I want to make it a "true"/ "false" > variable > > > <$vars isFreelink = {{{ [regexp:title<pattern>] [regexp:text > <pattern>] -[all[current]backlinks[]] -[is[current]] -[tag[hide]] > -[is[system]]then[true]else[false] }}} > > > > it is giving me a syntax error > > Is this multi - parts filter supported with the if then else? > > thank you > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/950bf462-9375-417c-8131-0b7ae02275a6%40googlegroups.com.