Esempio n. 1
0
    def default(self, name, *args, **kwargs):
        site=get_current_site()
        page = Pages.find_by_name(name=name,
                                  site=site)
        if page == None:
            raise controllers.redirect('/new_page?name=' + name)

        return dict(page=page,
                    site=site,
                    archive_posts= Posts.find_archive_count(site=site),
                    archives_widget=widgets.archives_widget,
                    tags_widget=widgets.tags_widget,
                    pages_widget=widgets.pages_widget,
                    pages=Pages.find_all(site=site),
                    tags=Tags.find_all(site=site),
                    admin_widget=widgets.admin_widget,
                    badge_widget=widgets.badge_widget,
                    recent_comments=Comments.find_recent(),
                    recent_comments_widget=widgets.recent_comments_widget)