Hallo,
quite new to TW and I love it, though it is dramatically underdocumented 
and the whole docs are an almost unusable mess.

To my biggest astonishment, when I try to dynamically build the name of a 
tiddler from inisde a macro, that macro output cannot be used from within a 
transclude widget.

\define getMeTiddlerName(a_suffix) <<currentTiddler>>$a_suffix$ 

<$list filter="whateveFilterHere">
    <$transclude tiddler=<<getMeTiddlerName "_EN">> /> <br/>
</$list>

In the example above, I obtain the tiddler's name by adding suffix 'EN' to 
current tiddler, which the macro DOES, but then its output 
<<getMeTiddlerName "EN">> doesn't make transclude widget behave as expected.

I also tried many combinations of single/double quotes, as for instance in:

    <$transclude tiddler="<<getMeTiddlerName '_EN'>>" /> <br/>

but no result at all: the transclude widget DOESN'T transclude the 
dynamically-built tiddler SOMETIDDLERNAME_EN

Not even the simpler version with hard-coded suffix works:

\define getMeTiddlerName() <<currentTiddler>>_EN 

<$list filter="whateveFilterHere">
    <$transclude tiddler=<<getMeTiddlerName>> /> <br/>
</$list>

Nor does it using double quotes for 'tiddler' parameter inside transclude 
widget:

\define getMeTiddlerName() <<currentTiddler>>_EN 

<$list filter="whateveFilterHere">
    <$transclude tiddler="<<getMeTiddlerName>>" /> <br/>
</$list>

Thanks for helping, soooo frustrated!

CG

-- 
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/6cf88363-f9e5-4ab2-ae8a-bb27f5fb0078n%40googlegroups.com.

Reply via email to