On Thu, Dec 4, 2014 at 6:03 PM, BJ <[email protected]> wrote:

> I think it would be good if a tiddler could refer to its own fields
>

The transclude widget could be extended to set variable(s) to the name of
the tiddler/field/index that was transcluded, would that help?

Best wishes

Jeremy.



>
>
> 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]> 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]
>>
>


-- 
Jeremy Ruston
mailto:[email protected]

-- 
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