from template.template import Template
import template.login as login
import template.usermenu as usermenu
class Common(Template):
def wrapfunc(self, request, content):
return '''
<html>
<head>
<title>%(title)s</title>
<link rel="stylesheet" href="%(prefix_data)s/common.css" />
</head>
<body>
<div class="header">
<div id="logo"><img src="%(prefix_data)s/logo.png" /></div>
%(usermenu)s
</div>
<div class="content">
%(content)s
</div>
<div class="footer">
powered by magic
</div>
</body>
</html>
''' % {
'title' : request.title,
'prefix_data' : request.server.urlprefix_data,
'usermenu' : (usermenu.instance if request.session else login.instance).wrap(request, content),
'content' : content,
}
instance = Common()