TiddlyWiki のテンプレートをいくつかまとめていて、あると便利なものに出くわしましたが、実際にそれが可能かどうかはわかりません。
マクロを使用して別のティドラーに含めているティドラーがいくつかありtabs
ます。各ティドラーには、2 つのタグのうちの 1 つが関連付けられています。caption
どのタグが関連付けられているかに基づいて、タブ ビューの にテキストのスニペットを追加したいと思います。
これが、保存時に編集するための何らかのコールバックを追加することによって行われるか、オンザフライでcaption
必要なものを何らかの方法で計算するか、マクロの呼び出しを変更してオンレンダリングを再計算するか、または何らかの原因で行われるかについて、私は強い好みはありませんフィールドを計算するためのテンプレート。caption
tabs
caption
caption
ドキュメントを調べても有望なものは見つかりませんでしたが、問題に何が関連しているのかわからないだけかもしれません。それはよくあることだと思います。
caption
同様に、タグが存在するかどうかに基づいて条件を記述できると確信していますが、あらゆる種類の計算に基づいてテキストをフィールドに補間する方法がわかりません。
参考までに、私の現在のマクロ呼び出しは次のとおりです。
<<tabs [list[]] state:$:/state/tabPeriod template:PeriodTemplate>>
<<tabs [list[$(currentTab)$]] state:$:/state/tabEvent class:"tc-vertical" template:"EventTemplate">>
<<tabs [list[$(currentTab)$]] state:$:/state/tabScene template:"SceneTemplate">>
これらの行はすべて、さまざまなテンプレートからのもので、提供されたテンプレートを使用して、tiddler のリストを取得し、それらをテンプレートでトランスクルージョンしてタブに挿入するだけです。現在、タブには tiddlercaption
が定義されている場合はキャプションが付けられ、title
. キャプションを変更したいと思います。