mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2026-10-04 23:21:42 +00:00
Use the cascade mechanism to choose between the edit and view templates
This commit is contained in:
@@ -14,7 +14,7 @@ tags: $:/tags/PageTemplate
|
|||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<$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}}/>
|
||||||
|
|
||||||
<section class="story-frontdrop">
|
<section class="story-frontdrop">
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
title: $:/core/ui/TiddlerTemplate
|
||||||
|
|
||||||
|
<$let template={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerTemplateFilter]get[text]] }}}>
|
||||||
|
|
||||||
|
<$transclude tiddler={{{ [<template>!is[blank]] ~[[$:/core/ui/ViewTemplate]] }}}/>
|
||||||
|
|
||||||
|
</$let>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
title: $:/config/TiddlerTemplateFilters/
|
||||||
|
tags: $:/tags/TiddlerTemplateFilter
|
||||||
|
|
||||||
|
draft: [is[draft]then[$:/core/ui/EditTemplate]]
|
||||||
|
default: [[$:/core/ui/ViewTemplate]]
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
title: $:/tags/TiddlerTemplateFilter
|
||||||
|
list: $:/config/TiddlerTemplateFilters/draft $:/config/TiddlerTemplateFilters/default
|
||||||
Reference in New Issue
Block a user