I want to show a calendar only for tiddlers with a certain tag not all tiddlers as seems to be the default of Tiddlytools Calendar. Can this be done?
Kind of answered my own question after playing with the calendar for a bit. I turned off calendar_showchanges and calendar_showcreated by editing $:/config/TiddlyTools/Time then created a new timeline tiddler titled with the tag (CheckIn in this case). I think this solves what I’m trying to do in this wiki.
To only show tiddlers with a certain tag (e.g., CheckIn
):
- Open the calendar settings (the “gear” icon above the calendar)
- In the “tiddlers” section:
- clear the “include tiddler changes” checkbox
- select the “include filtered changes” checkbox
- enter
[tag[CheckIn]]
as the filter value
Note that, by default, the settings are applied to all displayed instances of the calendar. If you want to display a specific calendar instance that uses different settings without affecting the default calendar display, create a tiddler (e.g., MyCalendar
) containing:
\import TiddlyTools/Time/Calendar
\define tt_time_config() MyCalendar
<<calendar>>
This will display a yearly calendar that uses settings stored in “MyCalendar
” instead of the default “$:/config/TiddlyTools/Time
”. Then, change the calendar settings as described above.
enjoy,
-e