while [ $# -gt 0 ]; do case $1 in
--system) glob_system_pages=true; shift 1;;
--depth) depth="$2"; shift 2;;
- --titles) titles=true; shift 1;;
+ --title|--titles) titles=true; shift 1;;
\#*) tags="${tags}${tags:+ }${1###}"; shift 1;;
\!*) ntags="${ntags}${ntags:+ }${1##!}"; shift 1;;
--h1|--h2|--h3|--h4|--h5|--h6|--label)
# resolve name of each path element
while [ "${pfrag%/*}" -a "${pfrag%/*}" != "${pfrag}" ]; do
pfrag="${pfrag%/*}"
- title="$(DB3 get "${pfrag}" || ! page_title "${pfrag}")/${title}" && break
+ debug "$page - $pfrag"
+ title="$(DB3 get "${pfrag}" || ! page_title "$(page_abs "${pfrag}")")/${title}" && break
done
# keep resolved names in cache
DB3 set "${page%/*}" "${title%/}"