Hi
I have a standard report template which contains little other than a
transclusion of a report -- the name of the report to transclude is stored
in a field. This removes the tag pills from the printed report and allows
for a standard header for the report other than the name of the report
(which varies.)
My first version used a wikitext {{myReport}} -- this works fine.
Now I wish to store the name of the report being transcluded in a variable
-- the macro version using a wikitext transclusion works fine:
\define transcludeTiddler(mytiddler) {{$mytiddler$}}
<$macrocall $name="transcludeTiddler" mytiddler={{!!tiddlername}} />
- where the field 'tiddlername' contains the title of myTiddler
The suggested equivalent, however, fails when the hamburger icon is clicked:
<$tiddler tiddler={{!!tiddlername}}>
<$transclude mode="block" />
</$tiddler>
The transcluded report itself contains similarly transcluded sections. The
nested transclusions work in normal mode (although the transclusions
collapse if I open another tiddler - thus changing the current tiddler) --
and also collapse when I press the hamburger icon.
This behaviour is consistent both for the doubly nested transclusion of the
standard report template and for the singly nested transclusions of the
sections of the report itself.
This does not occur when I use the macro version (which uses wikitext
transclusions.) It appears that the wikitext transclusion does not suffer
when the current tiddler changes, which appears to be the case when
pressing the hamburger icon.
regards
On Friday, April 18, 2014 4:15:40 PM UTC+2, Jeremy Ruston wrote:
>
> Hi Matabele
>
> On Fri, Apr 18, 2014 at 2:59 PM, Matabele <[email protected]<javascript:>
> > wrote:
>
>> Problem -- with the 'official' equivalent -- when I now press the
>> hamburger button, the content of the transcluded tiddler disappears.
>>
>
>> This does not happen with the macro version.
>>
>
> Strange. The hamburger icon flips the content of $:/state/sidebar between
> "yes" and "no". It's not obvious why it would make the content of the
> transclusion disappear. Can you share some code?
>
> Best wishes
>
> Jeremy
>
>
>>
>> regards
>>
>> On Monday, March 3, 2014 9:10:48 PM UTC+2, cmari wrote:
>>
>>> Hi all,
>>> The mode option in the TranscludeWidget (which is great!) allows
>>> something like this in a tiddler:
>>>
>>> Some text <$transclude tiddler="A" mode="block"/><$transclude
>>> tiddler="B" mode="block"/> and even more text.
>>>
>>> I tend to prefer block transclusion, which made me notice that the
>>> documentation for using WikiText
>>> (http://tiddlywiki.com/static/Transclusion%2520in%2520WikiText.html)
>>> doesn't really make clear that achieving the same effect without the
>>> widget, as best I can tell,
>>> requires the not entirely intuitive procedure of listing the transcluded
>>> tiddlers on separate lines
>>> (with no trailing spaces, and preceded by an additional blank line):
>>>
>>> ___________________________
>>> Some text
>>>
>>> {{A}}
>>> {{B}}
>>> and even more text.
>>> _________________________
>>>
>>>
>>> So two things:
>>> 1. perhaps the documentation could be updated, and
>>> 2. perhaps there could even be built-in templates to allow for something
>>> like {{A||block}} vs. {{A||inline}}?
>>> (or 3, I'm sure cleverer people will think of even better ideas and/or
>>> correct my misunderstandings).
>>> cmari
>>>
>>>
>>> --
>> 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.