コード例 #1
0
    def index(self, pagename="FrontPage"):
        try:
            page = Page.byPagename(pagename)
        except SQLObjectNotFound:
            raise tg.redirect("notfound", pagename=pagename)
        content = publish_parts(page.data, writer_name="html")['html_body']

        root = str(tg.url('/'))
        content = wikiwords.sub(r'<a href="%s\1">\1</a>' % root, content)

        return dict(data=content, page=page)
コード例 #2
0
    def index(self, pagename="FrontPage"):
        try:
            page = Page.byPagename(pagename)
        except SQLObjectNotFound:
            raise tg.redirect("notfound", pagename=pagename)
        content = publish_parts(page.data, writer_name="html")['html_body']

        root = str(tg.url('/'))
        content = wikiwords.sub(r'<a href="%s\1">\1</a>' % root, content)
        
        return dict(data=content, page=page)
コード例 #3
0
 def save(self, pagename, data, submit):
     page = Page.byPagename(pagename)
     page.data = data
     tg.flash("Changes saved!")
     raise tg.redirect("/%s" % pagename)
コード例 #4
0
 def edit(self, pagename):
     page = Page.byPagename(pagename)
     return dict(page=page)
コード例 #5
0
 def save(self, pagename, data, submit):
     page = Page.byPagename(pagename)
     page.data = data
     tg.flash("Changes saved!")
     raise tg.redirect("/%s" % pagename)
コード例 #6
0
 def edit(self, pagename):
     page = Page.byPagename(pagename)
     return dict(page=page)