This is an instance of the weird things that come from the rules for when 
tiddlywiki evaluates things. This has a little bit of an explanation. 
<http://inmysocks.tiddlyspot.com/#Concatenating%20Strings%20-%20What%20Breaks> 

The solution involves macros and the set widget like this:

\define thisFullName()
Audio - $(CurrentTab)$
\end

\define thisTranscludeTiddler()
{{$(TheFullName)$}}
\end

<$set name=CurrentTab value=<<currentTab>>>
<$set name=TheFullName value=<<thisFullName>>>
<<thisTranscludeTiddler>>
</$set>
</$set>

It is bulky and awkward, but because of the way things are parsed I think 
it is the best way to do it. You could use the transclude widget in the 
thisTranscludeTiddler macro by replacing {{$(TheFullName)$}} with 
<$transclude tiddler="""$(TheFullName)$"""/>.
You could probably rearrange how the macros are defined to make this easier 
to reuse also.

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.

Reply via email to