from django import template
import re
register = template.Library()
def makelinks(pageTitle, pageUrl):
# Assume direct mapping between the flatpages
and the url hierarchy
pageTitles = [p.strip() for p in pageTitle.split("|")]
pageUrls = pageUrl.strip("/").split("/")
outputText = []
c = 1
try:
for title in pageTitles:
outputText.append(' » %s' % ('/'.join(pageUrls[0:c]), title.lower()))
c += 1
except:
pass
return ''.join(outputText)
register.filter(makelinks)