예제 #1
0
            def _title_processor(request, context):
                defaults = {"site" : request.META['SERVER_NAME']}
                defaults.update(bits)
                pattern = gen_title(defaults)

                template = Template(pattern)
                title = template.render(context)
                return {"page_title": title}
예제 #2
0
def make_title(page, section=None, site=None):
    bits = {
        "page": page,
    }
    if section:
        bits.update({"section": section})
    if site:
        bits.update({"site": site})

    return gen_title(bits)
예제 #3
0
 def title(self, post):
     return gen_title({
         "page": settings.TURBION_BLOG_NAME,
         "section": _("Latest comments") + (post and " on '%s'" % post.title or "")
     })
예제 #4
0
 def title(self):
     return gen_title({
         "page": settings.TURBION_BLOG_NAME,
         "section": _("Latest entries")
     })
예제 #5
0
 def title(self, tag):
     return gen_title({
         "page": settings.TURBION_BLOG_NAME,
         "section": _("Latest entries with tag '%s'") % tag.name
     })
예제 #6
0
 def title(self, user):
     return gen_title({
         "page": _('Watchlist'),
         "section": _('For %s') % user.name
     })