def view_blog(context, request): settings = blog_settings() macros = get_renderer('templates/macros.pt').implementation() session = DBSession() query = session.query(BlogEntry).filter(\ BlogEntry.parent_id == context.id).order_by(BlogEntry.date) items = query.all() page = request.params.get('page', 1) if settings['use_batching']: items = Batch.fromPagenumber(items, pagesize=settings['pagesize'], pagenumber=int(page)) for item in items: item.formatted_date = format_date(item.date) return { 'api': template_api(context, request), 'macros': macros, 'items': items, 'settings': settings, }
def view_blogentry(context, request): context.formatted_date = format_date(context.date) return {}