-theme_search(){
- local words="$*"
- # STDIN: [STRING page][TAB][STRING teaser]
-
- theme_page - "$(_ Search results): ${words}" <<-EOF
- <article>
- <h1>$([ "$words" ] && _ "Search results" || _ "Search" )</h1>
- <form class="search" method="GET">
- <input type="search" name="q" value="$(HTML $words)"><button class="search" type="submit">$(_ Search)</button>
- </form>
- <ol class="searchresults">
- $(while read -r p t; do
- path="$(UNSTRING "$p")" pfrag="${path%/}" title=''
- while [ "$pfrag" ]; do
- title="$(page_title "$pfrag")/$title"
- pfrag="${pfrag%/*}"
- done
- printf '<li><a href="%s">%s</a><p>%s</p></li>' \
- "$(URL "$path")" "$(HTML "/$title")" "$(UNSTRING "$t" |HTML)"
- done)
- </ol>
- </article>
- EOF
-}
-