]> git.plutz.net Git - shellwiki/blobdiff - macros/pagelist
bugfix: resolve titles in relative pathes
[shellwiki] / macros / pagelist
index 94273fcb4d269b5c787cacdf4a5bfe98864ccafd..95395310d0856124eb003beedbe9d8709e33c21b 100755 (executable)
@@ -58,7 +58,8 @@ print_page() {
   # 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%/}"