You are right, I forgot the conditionals! They are working like a charm. Even the complex ones. If the list is comma separated as stated here earlier.
Now I have a calendar that comes out of a tag cloud (days with many tasks are bigger). Thank you! Greetings, Martin On Apr 20, 5:25 pm, The Editor <[email protected]> wrote: > The idea of getting boolean stuff working with info vars is great. > Would make a nice plugin. But I think you can do mostly the same with > something like this: > > [(info report target=info.page if="inlist '{info.page::{+p}}' 'one' && > inlist '{info.page::{+p}}' 'two'" template=whatever)] > > Not tested or anything, but it seems an easier way to get things > going, as it taps directly into the conditional engine, which is quite > flexible. > > What do you think? Why not do a bit of tinkering and let me know if > this might work. Or if for some reason this doesn't work. > > Cheers, > Dan > > On Mon, Apr 20, 2009 at 5:03 AM, Martin <[email protected]> wrote: > > > I do not know if it is possible to check the values of an info page > > with boolean search like > > "return all keys on page info.example with values of x and y and not > > z" > > > If not I like to suggest something like this. > > > This could be done by taking some ideas or parts of the search script. > > The search script basically contains these steps: > > - build the index > > - search the index (boolean functions) > > - return page values > > > Info search would have > > - open some page with key: value1 value2 value3 > > - search the values (boolean functions) > > - return key > > > like > > [(search target="info.tags" info="tag1&&tag2" template="[[{info.tags:: > > {+p}}]] )] > > > I messed around with a custom function and got tag1||tag2 nearly > > working with regex, but had no success with array_intersect to get && > > working. > > > So it could be nice to split the search script into three parts: > > - specify a page where search should look on (index, info, whatever) > > - if index return pages, if info return keys, if something else > > specify that format > > - using one set of boolean search functions > > > since info is basically the same as index - it is an actively managed > > index file. > > > Greetings, Martin --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "BoltWire" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/boltwire?hl=en -~----------~----~----~----~------~----~------~--~---
