| sort -nr \
| while read freq doc; do
page="$(UNSTRING "$doc")"
+ [ "${page%*/\[*\]/*}" != "$page" ] && continue
+ if [ "$LANGUAGE_DEFAULT" ]; then
+ [ -d "${_DATA}/pages/${page}/:${LANGUAGE}/" ] && continue
+ [ "${page%/:*/}" = "${page%/:${LANGUAGE}/}" ] || continue
+ fi
acl_read "$page" || continue
- printf '<li><a href="%s">%s</a></li>' "$(URL "$page")" "$(HTML "$page")"
+ printf '%s\n' "$page"
done \
-| theme_page - <<-EOF
- <article>
- <h1>$(_ "Search results")</h1>
- <form method=GET>
- <input class="search" name="q" placeholder="$(_ Search)" value="$(HTML $words)"><button class="search" type="submit">$(_ Search)</button>
- </form>
- <ol class="searchresults">
- $(cat)
- </ol>
- </article>
- EOF
+| theme_search "${words% }"