Hi Jeremy and thanks

I'm afraid I am still confused;

<$text text=<<currentChapter>>/>
<<tabs "[tag[<$text text=<<currentChapter>>/>]tag[Videos]]" "Subtraction" 
"$:/state/videostab" "tw-vertical">>

This is my sub-sub-tiddler. The first $text works as expected and inserts 
the right chapter title but the filter expression returns an error, as does

<<tabs "[tag[<<currentChapter>>]tag[Videos]]" "Subtraction" 
"$:/state/videostab" "tw-vertical">>

What am I not getting?

Regards,
Richard


On Friday, July 25, 2014 8:03:00 AM UTC+10, Jeremy Ruston wrote:
>
> Hi Richard
>
> The tabs macro places the title of the current tab in the variable 
> "currentTab".
>
> So, in your top level tab tiddlers you can copy that variable to a new 
> variable "currentChapter" like this:
>
> <$set name="currentChapter" value=<<currentTab>>>
> ...insert content of chapter tab here
> </$set>
>
> Then, inside you sub-sub-tiddler you can write this to get a reference to 
> the current chapter:
>
> <$text text=<<currentChapter>>/>: My section name
>
> > I am guessing there may be a clever way to put the Chapter title into a 
> field and then use it in the filter expression but I am still struggling to 
> grok the wikitext syntax.
>
> You were on the right track, except that we use a variable rather than a 
> field. Tiddler field values are global across the entire wiki, while 
> variable values are assigned to specific portions of the widget render 
> tree. So, any value that needs to be different in different areas of the 
> render tree needs to be a variable.
>
> Best wishes
>
> Jeremy.
>
>
>
>
>
> On Thu, Jul 24, 2014 at 10:20 PM, Richard Smith <[email protected] 
> <javascript:>> wrote:
>
>> Suppose I have a tiddler that generates tabs from a tag.
>>
>> <<tabs "[tag[Chapter]]" "Chapter1" "$:/state/chapter">>
>>
>> And each of those tab-tiddlers also generates tabs, containing 
>> sub-sections
>>
>> <<tabs "[tag[Chapter1]tag[Sections]]" "VideosTab" "$:/state/section" 
>> "tw-vertical">>
>>
>> And each of those also generates tabs, containing individual pieces of 
>> content
>>
>> <<tabs "[tag[Chapter1]tag[Section1]]" "Subtraction" 
>> "$:/state/section1tid" "tw-vertical">>
>>
>> --
>> Is there a way to alter the text of the bottom tiddler so that instead of 
>> "Chapter1" it contains a reference to the Chapter as selected at the top 
>> level.
>>
>> ie;
>>
>> <<tabs "[tag[ -reference- ]tag[Section1]]" "Subtraction" 
>> "$:/state/section1tid" "tw-vertical">>
>>
>> This would let me re-use the code at levels two and three. I have tried 
>> many combinations of magical punctuation but can't seem to find one that 
>> works.
>>
>> If I drop the top level of my construct and instead have a tiddler for 
>> each chapter then the transcluded content in the tabs remains in the 
>> context of each chapter, meaning that if I write {{!!title}} at the bottom 
>> level, I get the title of the correct chapter, but I can't include this in 
>> the filter expression.
>>
>> I am guessing there may be a clever way to put the Chapter title into a 
>> field and then use it in the filter expression but I am still struggling to 
>> grok the wikitext syntax.
>>
>> PS: I am very keen to help the community with efforts to better document 
>> TW - is anybody actively working on this atm?
>>
>> Regards,
>> Richard
>>
>> -- 
>> 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] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/tiddlywiki.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> 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.

Reply via email to