The {{thing}} *is* the transclusion. 

But it sounds like you want to change the color of a tiddler based on some 
criteria. If your criteria is a tag, for instance, than the easy way to do 
this is with a stylesheet.

For instance, say you have tiddlers tagged "Yellow".

Then make a tiddler and tag it $:/tags/Stylesheet and put this content in 
it:

[data-tags*="Yellow"].tc-tiddler-frame  {
background-color: yellow ;
}

Save the tiddler.

Now all your tiddlers tagged "Yellow" will have a yellow frame. This is the 
entire frame, and not just the body which is just the text part. The actual 
body is identified as .tc-tiddler-body 

In general, real templates are used to *add* display functionality to 
tiddlers. They don't *change* the existing way the text is presented. There 
are many things that can be accomplished just with stylesheets and CSS.

HTH

On Tuesday, September 14, 2021 at 8:45:02 AM UTC-7 imleg...@gmail.com wrote:

> Sorry I can't get what your meaning, I copied your code to my tw, nothing 
> happened, 
> what I want is a template which can change the background color of the  
> Transclusion. 
>
> I check the  link  
> https://tiddlywiki.com/static/Transclusion%2520with%2520Templates.html 
>
> which give a example 
> ```
> @@background-color:yellow;
> {{!!title}}
> @@
> ```
>
> {!!title} will show the title literaly. But I need the body of the tiddler 
> not title how to set it?
>
> I don't know the meaning of this code. It seems not like a template
>
> \define test()
> This is a test
> \end
>
> <<test>>
>
> <pre><code><$view ></code><pre>
>
>
>
> On Tuesday, September 14, 2021 at 7:39:06 PM UTC+8 PMario wrote:
>
>> Hi
>>
>> Try something like this: 
>>
>> \define test()
>> This is a test
>> \end
>>
>> <<test>>
>>
>> <pre><code><$view ></code><pre>
>>
>>
>> On Tuesday, September 14, 2021 at 11:14:04 AM UTC+2 imleg...@gmail.com 
>> wrote:
>>
>>> I read the page 
>>> https://tiddlywiki.com/static/Transclusion%2520with%2520Templates.html
>>>
>>> which tell me how to make the template of the Transclusion Which I think 
>>> is great.
>>>
>>> But I don't know how to make the template to show it's own info.
>>>
>>> If I use the "{{}}" in the template tiddler I will get a recursive 
>>> error. 
>>>
>>> {{!!title}} works fine but I rarely use it. 
>>>
>>> This will get a recursive error.
>>> ```
>>> @@background-color:yellow;
>>> {{}}
>>> @@
>>> ```
>>>
>>

-- 
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/c173519a-ab99-4136-ae09-5feb3c281af7n%40googlegroups.com.

Reply via email to