Springer,

Do detail your issue re tabs, because I think we may already have a 
solution for tabs, it uses a template to transclude tabs and there is a 
variable called currentTab available inside each tab.

Regards
Tony

On Sunday, December 29, 2019 at 11:12:32 AM UTC+11, springer wrote:
>
> Tony, I have a feeling your challenge may be related to my question about 
> finding a way for transclusions to "behave" as I would hope them to when 
> the tiddlers they're in get rendered as tabs, etc. Yes? I'll watch this 
> post... Cheers.
>
> On Monday, December 23, 2019 at 7:01:11 PM UTC-5, TonyM wrote:
>>
>> Folks,
>>
>> To cut a long story short I wanted to challenge the group to see if there 
>> is a way to extract a tiddler title from an intermediate transclude. 
>> attached and Illustrated below;
>>
>> *Why?*
>> Because in a number of new methods I am developing this is a gap in what 
>> I can do to simplify the sophisticated (but simple) use of transclusions. 
>> Such a solution could make even smarter transclude methods available and 
>> reduce the code needed to achieve them, or the need for changes in the core 
>> to expand designer options when building wikis.
>>
>> Here are three tiddlers you can create on Tiddlywiki.com (use JSON file 
>> if you want)
>>
>> Display tiddler
>> <h2>Display Tiddler</h2>
>> Current Tiddler=<<currentTiddler>><br>
>> Display Tiddler=<<storyTiddler>>
>>
>> ;Simple Transclude (1)
>> {{||intermediate}}
>>
>> ;Transclude with tiddlername (2)
>> {{tiddlername||intermediate}}
>>
>> intermediate tiddler
>> \define intermediate() intermediate
>> <h2>Intermediate Tiddler</h2>
>> Intermediate Tiddler=<<intermediate>><br>
>> Current Tiddler=<<currentTiddler>><br>
>> Display Tiddler=<<storyTiddler>>
>>
>> {{||final}}
>>
>> final tiddler
>> <h2>final tiddler</h2>
>>
>> <h3>How can I find the tiddler name of the intermediate tiddler here?</h3>
>> Intermediate Tiddler=<<intermediate>><br>
>> Current Tiddler=<<currentTiddler>><br>
>> Display Tiddler=<<storyTiddler>>
>>
>> One solution is to edit the intermediate tiddler as in the example and 
>> define a variable based on a literal 
>> \define intermediate() intermediate
>> as included in the above.
>>
>> *However*
>>
>>    - I am looking for a way to avoid editing the intermediate tiddler to 
>>    provide its name as a literal
>>       - I would accept a programmatic way to store the intermediate name 
>>       in intermediate but ideally I would like to avoid editing 
>> "intermediate" at 
>>       all 
>>    - Is there a way to derive this intermediate tiddler title by other 
>>    means in final?
>>    - What if there was a second intermediate tiddler?
>>
>> *Hacking*
>>
>>    - Perhaps there is a way to get/set the last tiddler "doing the 
>>    transclude" in "final"  by altering the transclude mechanism?
>>    - What if we could somehow determine the full branch used to get to 
>>    any level deep
>>       - eg (in final) display intermediate final
>>       or (in final) display $:/core/ui/Buttons/edit final
>>    
>> Thanks in advance
>> Regards
>> Tony
>>
>

-- 
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/2f66a349-222d-4593-88a6-554a6e4d7880%40googlegroups.com.

Reply via email to