terom@26: """ terom@26: Helper functions for use in templates terom@26: """ terom@26: terom@26: import time terom@26: terom@26: import config terom@26: terom@26: def now () : terom@26: """ terom@26: Returns the current date/time terom@26: """ terom@26: terom@26: return time.strftime(config.DATETIME_FMT) terom@26: terom@29: def copyright_year () : terom@29: """ terom@29: Returns the current year terom@29: """ terom@29: terom@29: return time.strftime("%Y") terom@29: terom@28: def breadcrumb (trail, links=True) : terom@28: """ terom@28: Returns a nicely formatted breadcrumb tail, optinally with links terom@28: """ terom@28: terom@28: return ' » '.join( terom@28: ( terom@28: '%s' % (page.url, page.title) if links else page.title terom@28: ) for page in trail terom@28: ) terom@28: