version 1.16, 2004/08/05 15:36:38
|
version 1.17, 2004/08/06 11:46:30
|
Line 35 class VLP_essay(Folder):
|
Line 35 class VLP_essay(Folder):
|
|
|
manage_options = Folder.manage_options+( |
manage_options = Folder.manage_options+( |
{'label':'Main Config','action':'ConfigVLP_essayForm'}, |
{'label':'Main Config','action':'ConfigVLP_essayForm'}, |
|
{'label':'Generate Essay Template','action':'generateEssayTemplateHTML'}, |
) |
) |
|
|
def content_html(self,type='collection'): |
def content_html(self,type='collection'): |
Line 73 class VLP_essay(Folder):
|
Line 74 class VLP_essay(Folder):
|
self.label=label |
self.label=label |
|
|
|
|
|
def index_html(self): |
|
|
|
"""show the rendered file""" |
|
|
|
if self.REQUEST.get('p',None): |
|
self.REQUEST.set('pn',self.file2page(self.REQUEST.get('p',None))) |
|
|
|
if hasattr(self,'libraryTemplate.html'): |
|
return getattr(self,'EssayTemplate.html')() |
|
|
|
pt=PageTemplateFile('Products/ECHO_content/vlp/essay_template.zpt').__of__(self) |
|
pt.content_type="text/html" |
|
return pt() |
|
|
|
def generateEssayTemplateHTML(self,RESPONSE=None): |
|
"""lege standard index.html an""" |
|
|
|
if not hasattr(self,'essayTemplate.html'): |
|
zt=ZopePageTemplate('essayTemplate.html') |
|
self._setObject('essayTemplate.html',zt) |
|
default_content_fn = os.path.join(package_home(globals()), |
|
'vlp/essay_template.zpt') |
|
text = open(default_content_fn).read() |
|
zt.pt_edit(text, 'text/html') |
|
|
|
else: |
|
return "already exists!" |
|
|
|
if RESPONSE is not None: |
|
RESPONSE.redirect('manage_main') |
|
|
|
|
def getPage(self,pagenum): |
def getPage(self,pagenum): |
"""gibt essay page mit num aus""" |
"""gibt essay page mit num aus""" |
def sortFind(x,y): |
def sortFind(x,y): |