From 72c77f42da15469f439728b2b18930f267fc3ec5 Mon Sep 17 00:00:00 2001 From: "jeremy@jermolene.com" Date: Fri, 5 Nov 2021 09:20:46 +0000 Subject: [PATCH] Use the cascade mechanism to choose between the edit and view templates --- core/ui/PageTemplate/story.tid | 2 +- core/ui/TiddlerTemplate.tid | 7 +++++++ core/wiki/config/TiddlerTemplateFilters.multids | 5 +++++ core/wiki/tags/TiddlerTemplateFilter.tid | 2 ++ 4 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 core/ui/TiddlerTemplate.tid create mode 100644 core/wiki/config/TiddlerTemplateFilters.multids create mode 100644 core/wiki/tags/TiddlerTemplateFilter.tid diff --git a/core/ui/PageTemplate/story.tid b/core/ui/PageTemplate/story.tid index 1fa0e6db3..16cdadc46 100644 --- a/core/ui/PageTemplate/story.tid +++ b/core/ui/PageTemplate/story.tid @@ -14,7 +14,7 @@ tags: $:/tags/PageTemplate -<$list filter="[list[$:/StoryList]]" history="$:/HistoryList" template={{$:/config/ui/ViewTemplate}} editTemplate={{$:/config/ui/EditTemplate}} storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/> +<$list filter="[list[$:/StoryList]]" history="$:/HistoryList" template="$:/core/ui/TiddlerTemplate" storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>
diff --git a/core/ui/TiddlerTemplate.tid b/core/ui/TiddlerTemplate.tid new file mode 100644 index 000000000..10f5bc763 --- /dev/null +++ b/core/ui/TiddlerTemplate.tid @@ -0,0 +1,7 @@ +title: $:/core/ui/TiddlerTemplate + +<$let template={{{ [] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerTemplateFilter]get[text]] }}}> + +<$transclude tiddler={{{ [