\define slideshow(slidetag)
<$set name="slidetag" value="$slidetag$">
<$button set="$:/state/sidebar" setTo="no" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} >
<$action-sendmessage $message="tm-close-all-tiddlers"/>
<$action-setfield $tiddler="$:/theme" text="$:/themes/tiddlywiki/punch"/>
<$action-setfield $tiddler="$:/core/ui/ViewTemplate/next" tags="$:/tags/ViewTemplate"/>
<$action-setfield $tiddler="$:/core/ui/ViewTemplate/prev" tags="$:/tags/ViewTemplate"/>
<$action-listops $tiddler="ZZZEndSlides" $field="tags" $subfilter=$slidetag$/>
<$list filter="[tag<slidetag>!sort[]]">
<$action-navigate $to=<<currentTiddler>> />
</$list>
View Slides tagged with <<slidetag>>
</$button>
</$set>
\end
\define endslideshow()
<$button set="$:/state/sidebar" setTo="yes">
<$action-setfield $tiddler="$:/theme" text="$:/themes/tiddlywiki/heavier"/>
<$action-listops $tiddler="$:/core/ui/ViewTemplate/next" $field="tags" $filter="[[]]"/>
<$action-listops $tiddler="$:/core/ui/ViewTemplate/prev" $field="tags" $filter="[[]]"/>
<$action-listops $tiddler="ZZZEndSlides" $field="tags" $filter="[[]]"/>
<$action-sendmessage $message="tm-close-all-tiddlers"/>
<$action-navigate $to="HelloThere"/>
Return to the wiki
</$button>
\end