# HG changeset patch # User Tero Marttila # Date 1233976377 -7200 # Node ID b68145b5ce24d097d2deecebeebb65f6a2cc4624 # Parent 2acfbbe1422654efa5a77ebf2e941a5ef8db7144 breadcrumb, but it's hidden diff -r 2acfbbe14226 -r b68145b5ce24 lib/helpers.py --- a/lib/helpers.py Sat Feb 07 05:05:29 2009 +0200 +++ b/lib/helpers.py Sat Feb 07 05:12:57 2009 +0200 @@ -13,3 +13,14 @@ return time.strftime(config.DATETIME_FMT) +def breadcrumb (trail, links=True) : + """ + Returns a nicely formatted breadcrumb tail, optinally with links + """ + + return ' » '.join( + ( + '%s' % (page.url, page.title) if links else page.title + ) for page in trail + ) + diff -r 2acfbbe14226 -r b68145b5ce24 static/style.css --- a/static/style.css Sat Feb 07 05:05:29 2009 +0200 +++ b/static/style.css Sat Feb 07 05:12:57 2009 +0200 @@ -99,6 +99,10 @@ padding-right: 50px; } +div#breadcrumb { + font-size: x-small; +} + /* * Footer */ diff -r 2acfbbe14226 -r b68145b5ce24 templates/layout.tmpl --- a/templates/layout.tmpl Sat Feb 07 05:05:29 2009 +0200 +++ b/templates/layout.tmpl Sat Feb 07 05:12:57 2009 +0200 @@ -13,13 +13,9 @@ -<%def name="breadcumb(trail)"> -${' » '.join(pi.title for pi in trail)} - - - qmsk.net :: ${breadcumb(menu.ancestry)} + qmsk.net ${' :: ' + h.breadcrumb(menu.ancestry, links=False) if menu.ancestry else ''} @@ -33,6 +29,9 @@
+ ${page.content}