Exemplo n.º 1
0
 def __init__( self, title ):
     Item.__init__( self, Config.getInstance().basepath + os.sep + 'categories.txt', title, Config.getInstance().page_ext )
     self.title    = title
     self.items    = []
     self.children = []
     self.template = TemplateManager.getInstance().get('category.tpl')
     self.sorted   = False
Exemplo n.º 2
0
    def render(self):
        if not self.sorted:
            self.items.sort(reverse=True, key=lambda item: item.datetime)
            self.sorted = True

        return TemplateManager.render(template=self.template,
                                      category=self,
                                      **self.objects)
Exemplo n.º 3
0
 def __init__(self, title):
     Item.__init__(self,
                   Config.getInstance().basepath + os.sep + 'tags', title,
                   Config.getInstance().page_ext)
     self.title = title
     self.items = []
     self.template = TemplateManager.getInstance().get('tag.tpl')
     self.sorted = False
Exemplo n.º 4
0
 def __init__(self, title):
     Item.__init__(
         self,
         Config.getInstance().basepath + os.sep + 'categories.txt', title,
         Config.getInstance().page_ext)
     self.title = title
     self.items = []
     self.children = []
     self.template = TemplateManager.getInstance().get('category.tpl')
     self.sorted = False
Exemplo n.º 5
0
 def __init__( self, title, template = None ):
     Item.__init__( self, Config.getInstance().basepath, title, Config.getInstance().page_ext )
     self.datetime   = None
     self.author     = None
     self.categories = []
     self.tags       = []
     self.abstract   = ""
     self.content    = ""
     self.static     = False
     self.template   = TemplateManager.getInstance().get( 'post.tpl' if template is None else template )
Exemplo n.º 6
0
 def __init__( self, username ):
     Item.__init__( self, Config.getInstance().basepath + os.sep + 'members', username, Config.getInstance().page_ext )
     self.username = username
     self.items    = []
     self.avatar   = ""
     self.email    = ""
     self.website  = ""
     self.abstract = ""
     self.content  = ""
     self.template = TemplateManager.getInstance().get('author.tpl')
     self.sorted   = False
Exemplo n.º 7
0
 def __init__(self, title, template=None):
     Item.__init__(self,
                   Config.getInstance().basepath, title,
                   Config.getInstance().page_ext)
     self.datetime = None
     self.author = None
     self.categories = []
     self.tags = []
     self.abstract = ""
     self.content = ""
     self.static = False
     self.template = TemplateManager.getInstance().get(
         'post.tpl' if template is None else template)
Exemplo n.º 8
0
 def __init__(self, username):
     Item.__init__(self,
                   Config.getInstance().basepath + os.sep + 'members',
                   username,
                   Config.getInstance().page_ext)
     self.username = username
     self.items = []
     self.avatar = ""
     self.email = ""
     self.website = ""
     self.abstract = ""
     self.content = ""
     self.template = TemplateManager.getInstance().get('author.tpl')
     self.sorted = False
Exemplo n.º 9
0
    def render( self ):
        if not self.sorted:
            self.items.sort( reverse=True, key=lambda item: item.datetime )
            self.sorted = True

        return TemplateManager.render( template = self.template, author = self, **self.objects )
Exemplo n.º 10
0
 def render( self ):
     return TemplateManager.render( template = self.template, page = self, **self.objects )
Exemplo n.º 11
0
 def __init__( self, title ):
     Item.__init__( self, Config.getInstance().basepath + os.sep + 'tags', title, Config.getInstance().page_ext )
     self.title    = title
     self.items    = []
     self.template = TemplateManager.getInstance().get('tag.tpl')
     self.sorted   = False
Exemplo n.º 12
0
 def render(self):
     return TemplateManager.render(template=self.template,
                                   page=self,
                                   **self.objects)