On Wednesday, November 25, 2020 at 5:33:22 AM UTC-8 [email protected] wrote:
> I am trying to do something I thought would be easy, but it turned out not
> to be: I want to color text on a tiddler with a color stored in a field.
> The naive solution would look like: (color_field has the value "blue")
> @@color:{{!!color_field}};
> bla
> @@
>
While it seems like a reasonable usage, this is another instance where you
can't directly combine different kinds of wiki syntax. In the above
example, the TWCore parser would first have to replace {{!!color_field}}
with it's value (e.g., "blue"), and then perform a *second* parsing action
to process the resulting @@color:blue; bla @@ syntax.
Fortunately, there is a way to achieve the results you want, by using an
HTML <span> instead of "@@", where the span has a style attribute that is
constructed using "filtered transclusion", like this:
<span style={{{ [[color:]addsuffix{!!color_field}] }}}>
bla
</span>
enjoy,
-e
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/d3e13e26-1db6-4291-8414-ef2126b98202n%40googlegroups.com.