def getTemplate(self, request):
        template = open(os.path.join(
            self.templateDirectory, self.templateFile)).read()
        
        subtemplate = self.getSubtemplate(request)
        template = template.replace("<child/>", subtemplate)

        import time
        self.generated = {
            'time': time.strftime("%+"),
            'baseurl': None
            }

        self.menu = menu.create_basemenu()
        return template
    def __init__(self, *args, **kwargs):
        page.Page.__init__(self, *args, **kwargs)

        hier = remus_page_hierarchy(self.__class__)

        template = get_template(self)

        for cls in hier[1:]:
            template = merge_templates(cls, template)
        self.template = template
        import time
        self.generated = {
            'time': time.strftime("%+"),
            'baseurl': None
            }

        self.menu = menu.create_basemenu()