<ul class="quickedit">
<$list filter="[tag[QuickEdit]]"><li><$button message="tm-edit-tiddler" param=<<currentTiddler>> class="tc-btn-invisible tc-tiddlylink">{{$:/core/ui/Buttons/edit}} <<currentTiddler>></$button></li></$list>
</ul>
Re EditTextWidget: Do I understand you correctly that your suggestion would be to actually work with two tiddlers, one content/data tiddler and one edit tiddler? The latter would contain only the edit widget displaying the content of the data tiddler, but I would use it for all intents and purposes as if it were the data tiddler. Yes, okay, that could work. I haven’t worked with the EditTextWidget before, I give it a try!
(Edit: This works in principle, but because the changes are applied in real time things become awkward for stylesheets, when everytime I haven’t yet closed a bracket, parts of the wiki layout disintegrate ... ;) Is there a way to postpone the changes in the widget and send them on click of an additional button or something? Yet, the more complex this becomes the more it simply mimics the normal draft behaviour of TW, doesn’t it ...)
And what kind of template did you use for this; or more generally: I don’t understand how templates come into play with the widget at all, could you explain?
A simple way for a simple edit-text field (no full fledged editor) would be to establish a conditional view template like I did for my tiddler-notes recently: https://tid.li/tw5/hacks.html#Field%20for%20Notes%20on%20Tiddlers%20with%20a%20Defined%20Tag
You would have to change the start like this:
<$list filter="[all[current]tag[FooBar]]">
<$set name="tid" value=<<currentTiddler>>>
<$edit-text tiddler=<<tid>> placeholder="Your text goes here" default="" rows="3" minHeight="3em" class="te-vt-note-field"/>
Happy hacking!
Thomas
.tc-tagged-FooBar .tc-tiddler-body {display:none;}
maybe there could be a predefined list of which tiddlers should be affected,