I'd like to leave the searching option available on the main page of my TW like the following:
But the configuration on ControlPanel/Appearance/Toolbars/Page Toolbar doesn't list even the normal search... Is there an easy way of adding the Filter functionality directly on my main page?
\define lingo-base() $:/language/Search/
<<lingo Filter/Hint>>
<div class="tc-search tc-advanced-search">
<$edit-text tiddler="$:/temp/advancedsearch" type="search" tag="input" focus={{$:/config/Search/AutoFocus}}/>
<$list filter="[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]"><$transclude/></$list>
</div>
...
\define lingo-base() $:/language/Search/
if ( tag === "$:/tags/AdvancedSearch" ) {
<<lingo Filter/Hint>>
}
<div class="tc-search tc-advanced-search">
<$edit-text tiddler="$:/temp/advancedsearch" type="search" tag="input" focus={{$:/config/Search/AutoFocus}}/>
<$list filter="[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]"><$transclude/></$list>
</div>it'd be nice if I could add a condition that relies on the tag used. The pseudocode would look like:\define lingo-base() $:/language/Search/
if ( tag === "$:/tags/AdvancedSearch" ) {
<<lingo Filter/Hint>>
}
<div class="tc-search tc-advanced-search">
<$edit-text tiddler="$:/temp/advancedsearch" type="search" tag="input" focus={{$:/config/Search/AutoFocus}}/>
<$list filter="[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]"><$transclude/></$list>
</div>This way I'd only see the text when the tag used is the original one. Is something like this possible?
<$list filter="[<currentTiddler>tag[$:/tags/AdvancedSearch]]">
<<lingo Filter/Hint>>
</$list><$list filter="[<currentTab>!match[]]">
<<lingo Filter/Hint>>
</$list>