Thanks for this suberbe explanation Eric. Now it works. It serves my
purpose specified to obtain automated specified indexes very well!
Jan

Am 08.04.2011 19:13, schrieb Eric Shulman:
>> The Match tags plugin seems to be the most proposing way.
>> But I am still fighting with the syntax:
>>
>>> You'll need a template eg:
>>> [[myTemplate]]
>>> <<list filter "[tag[$1 AND $2]][sort[title]]">>
>> Do you mean  I need a new tiddler called myTemplate? Do I need to tag it
>> in a special way to make it work?
>>
>>> call it like
>>> [[K rper]]
>>> <<tiddler myTemplate with: {{tiddler.title}} Gestaltungsaufgabe>>
>> Do you mean i have to put this line into the Tiddler [[K rper]]?
> PMario's example uses tiddler "transclusion" to embed content from one
> tiddler into another, with automatic *substitution* of $1, $2, $3,
> etc. "markers" with specified parameter values.
>
> Thus, if TiddlerA contains
>    <<list filter "[tag[$1 AND $2]][sort[title]]">>
> You can transclude it into another tiddler by embedding
>    <<tiddler TiddlerA with: foo bar>>
> which results in
>    <<list filter "[tag[foo AND bar]][sort[title]]">>
> being rendered.
>
> (note: *no* special tags are needed... they are just regular content-
> bearing tiddlers)
>
> For your specific use-case, you need to pass in the title of the
> current tiddler, which can be retrieved using an "evaluated
> parameter", which is a small fragment of javascript code, enclosed
> within doubled-curly braces (e.g, "{{...}}").  When the macro is
> processed, the code inside the braces is evaluated and the resulting
> value is used as the parameter value.
>
> By default, the TWCore defines a javascript object, 'tiddler', which
> holds information about the current tiddler.  The 'tiddler.title'
> property is, of course, the title of the tiddler.
>
> Thus, if you write:
>    <<tiddler TiddlerA with: {{tiddler.title}} "bar">>
> into SomeTiddler, the result would be as if you had typed:
>    <<tiddler TiddlerA with: SomeTiddler bar>>
> which, given the definition in TiddlerA, produces
>    <<list filter "[tag[SomeTiddler AND bar]][sort[title]]">>
>
> The same results can also be achieved without transclusion, using only
> an evaluated parameter, like this:
>    <<list filter {{"[tag["+tiddler.title+" AND bar]][sort[title]]"}}>>
>
> Note the syntax for the evaluated parameter
>    {{"..."+tiddler.title+"..."}}
> is both retrieving the tiddler title *and* contructing the entire tag
> filter parameter value, using javascript string concatenation (the "+"
> operator).
>
> enjoy,
> -e
> Eric Shulman
> TiddlyTools / ELS Design Studios
> ----------
> Was this answer useful? If so, please help support TiddlyTools:
>
>    TiddlyTools direct contributions: (paypal)
>       http://www.TiddlyTools.com/#Donate
>    UnaMesa tax-deductible contributions:
>       http://about.unamesa.org/Participate (paypal)
>    TiddlyWiki consulting:
>       http://www.TiddlyTools.com/#ELSDesignStudios
>       http://www.TiddlyTools.com/#Contact
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to tiddlywiki@googlegroups.com.
To unsubscribe from this group, send email to 
tiddlywiki+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en.

Reply via email to