I think it would be good if a tiddler could refer to its own fields On Wednesday, December 3, 2014 4:28:42 PM UTC-6, Jeremy Ruston wrote: > > Hi Tobias > > Sorry for the late reply. > > Transcluding with the curly braces syntax actually generates a nested pair > of a tiddler widget to set the current tiddler and a transclude widget to > do the transclusion. So the result is just like TWC - by default, > transcluding a tiddler sets the current tiddler to that tiddler. > > > When something is tagged $:/tag/PageTemplate ...this context is?!? I > don't know > > That's the point, neither do I! If there was a sensible default we could > implement it. > > Anyhow, if you're underlying problem is that you'd like to be able to > create wikitext that displays differently according to whether it is in the > sidebar or in a tiddler, then there has been a thread about that here that > you should be able to find. > > Best wishes > > Jeremy. > > > > > On Fri, Nov 28, 2014 at 4:49 PM, Tobias Beer <[email protected] > <javascript:>> wrote: > >> Hi Jeremy, >> >> >>> Why would you expect "currentTiddler" to be defined outside of the story >>> river? >>> >> And what value would you expect it to have? >>> >> >> In TWc, there were two cases in addition to the "story-tiddler"... >> >> 1. a placeholder had the "tiddler" attribute set to the corrsponding >> tiddler, e.g. SiteTitle >> 2. a transclusion had the "tiddler" attribute set to the >> corresponding tiddler being transcluded via the tiddler macro >> >> So, there was that way of knowing from within either of these instances >> what placeholder we're in, i.e. what is being rendered. There even had to >> be special handling via *story.findContainingTiddler* to find the actual >> story tiddler within code. Now, I am not saying this was better, but it >> turns out I am missing that other variant now, especially when there is no >> story around my rendered tiddler. >> >> When something tagged *$:/tag/ViewTemplate* is rendered, then >> *currentTiddler* for that template is what? Exactly, the tiddler for >> which the template is rendered. When something is tagged >> *$:/tag/PageTemplate* ...this context is?!? I don't know. But I'd sure >> like to know from within the code of that tiddler as you can see ...call it >> *contextTiddler*. :) >> >> Best wishes, Tobias. >> > > > > -- > Jeremy Ruston > mailto:[email protected] <javascript:> >
-- 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.

