Bob,
 Most of your problems come from how to write Tiddlywiki scripts (e.g.
wikitext). One the best resource in this regards is
https://kookma.github.io/TW-Scripts/ from Mohammad

For example what you asked in this post has been addressed in TW-Scripts
Look at: Syntax Summary
<https://kookma.github.io/TW-Scripts/#Shorthand%20Syntax%20Summary:%5B%5BShorthand%20Syntax%20Summary%5D%5D%20%5B%5BVariables%20vs.%20Parameters%5D%5D%20%5B%5BVariables%2C%20Fields%20and%20Filters%20in%20TiddlyWiki%5D%5D%20%5B%5BSyntax%20for%20Using%20Brackets%5D%5D%20%5B%5Bnesting%20the%20effect%20of%20brackets%5D%5D>

You are quite right, the documentation in Tiddlywiki.com is nonlinear and
confusing for newbies. Perhaps a linear A to Z step by step tutorial is
better.

Atro

On Sun, Sep 27, 2020 at 10:22 AM Bob Jansen <[email protected]> wrote:

> I know and am very thankful of the many items of advice I have received in
> the past. But I am still frustrated - there must be some core element I am
> not understanding.
>
> The main issue is how to address items in wikitext, {{ [[ {{{ << <  etc. I
> know this all depends on how the item is being used but a simple cheat
> sheet with many examples would be really useful. I don't find the
> Tiddlywiki documentation easy to follow, bits are all over the place and
> none of the examples address my problems I find.
>
> For example, why does this not work?
>
> <$button>
> <$action-setfield
>      $tiddler="$:/TLS/exhibition_id"
>      $value={{!!exhibition_id}}
> />
> <!--append the exhibition_id to the exhibition id field in each artwork-->
> <$list filter="[tag[Mark]]">
>      <$action-setfield
>           $field="exhibition_id"
>           $value=<<TLSconcatenate {{!!exhibition_id}}
> {{$:/TLS/exhibition_id}}>>
>      />
> </$list>
>
> Link Artworks to Exhibition
> </$button>
>
>
> The result is the string {{!!exhibition_id}} {{$:/TLS/exhibition_id}}
> stored in the exhibition_id field of each artwork selected and not the
> transcluded values.
>
> TLSconcatenate is a simple macro to concatenate two strings
>
> \define TLSconcatenate(head tail) $head$$tail$
>
> bobj
>
> --
> 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/4cc4b26e-250b-4c7f-8590-fc0ae5dd7db0n%40googlegroups.com
> <https://groups.google.com/d/msgid/tiddlywiki/4cc4b26e-250b-4c7f-8590-fc0ae5dd7db0n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAKHVXmomoC7W4vVGGFOQLAzrpEq5XwT3PuZ8sb2qDzsQxEVDSw%40mail.gmail.com.

Reply via email to