Charlie, your solution worked fine! <$transclude tiddler={{{ [<currentTiddler>addsuffix[_EN]]}}} />
Still I wonder why the macro way doesn't yield the expected result, but anyway thanksalot for the hint. I will duly commit myself to studying its syntax, quite obscure to me. Regards, CG On Sun, Aug 8, 2021 at 8:14 PM Charlie Veniot <cj.ven...@gmail.com> wrote: > I'm thinking most folk prefer the macro route, and that makes sense to me. > > The way I'm wired, I usually go with transclusions unless I really don't > have a choice. Can't explain it. > > *For the "variety is the spice of life" giggles*: > > <$list filter="whateveFilterHere"> > <$transclude tiddler={{{ [<currentTiddler>addsuffix[_EN]]}}} /> <br/> > </$list> > > But that would be a pain in the caboose if spread all over the place. > > So sticking with my transclusion mentality... > > <$list filter="whateveFilterHere"> > {{||EN_Maker}} <br/> > </$list> > > The tiddler "En_Maker" is a transclusion template tiddler with the > following content: > > <$transclude tiddler={{{ [<currentTiddler>addsuffix[_EN]]}}} /> > > Yeah, I'm quirky that way ... > > On Sunday, August 8, 2021 at 1:08:29 PM UTC-3 CarloGgi wrote: > >> >> 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 a topic in the > Google Groups "TiddlyWiki" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/tiddlywiki/hbSf3WtfLvM/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > tiddlywiki+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/38033f26-43ce-495b-aede-bd4958445e21n%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/38033f26-43ce-495b-aede-bd4958445e21n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CAAJsULYSgansahA6o5WBKgj42XvcZKThUS-UbOBps0H22ORvbw%40mail.gmail.com.