--- OSAS/OSA_system/OSAS_project.py 2004/04/17 12:35:41 1.4 +++ OSAS/OSA_system/OSAS_project.py 2004/06/23 05:36:08 1.7 @@ -1,4 +1,4 @@ -""" Begin March,17 2004, Class OSAS_project contains all layout information for the viewenvironment""" +""" Begin March,17 2004, Class OSAS_viewerTemplateSet contains all layout information for the viewenvironment""" from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate from Acquisition import Implicit @@ -12,7 +12,9 @@ from Globals import package_home def copyContent(self,filename): """copycontent to path""" - text= self.document_src() + text= self.document_src({'raw':1}) + #text= self.read() + #text=getattr(self,'source.html') if not os.path.exists(self.templatePath+"/"+self.aq_parent.getId()): os.mkdir(self.templatePath+"/"+self.aq_parent.getId()) os.chmod(self.templatePath+"/"+self.aq_parent.getId(),0755) @@ -119,7 +121,7 @@ class OSAS_thumbRuler(ZopePageTemplate): def getPath(self): """get path""" - return getPath(self,'thumbtemplate.templ') + return getPath(self,'thumbruler.tmpl') ## def changeECHO_pageTemplateWeightForm(self): ## """change""" @@ -138,7 +140,7 @@ class OSAS_thumbRuler(ZopePageTemplate): def copyContent(self): """copycontent to path""" - return "copied to:"+copyContent(self,'thumbruler.templ') + return "copied to:"+copyContent(self,'thumbruler.tmpl') def manage_addOSAS_thumbRulerForm(self): """Form for adding""" @@ -337,10 +339,10 @@ def manage_addOSAS_topTemplate(self, id, return '' -class OSAS_project(Folder): - """Main project""" +class OSAS_viewerTemplateSet(Folder): + """Main viewerTemplateSet""" - meta_type="OSAS_project" + meta_type="OSAS_viewerTemplateSet" def __init__(self,id, title, startpage, xsl, templatePath): """init""" @@ -352,12 +354,12 @@ class OSAS_project(Folder): self._setObject('digiLibTemplate',OSAS_digiLibTemplate(id='digiLibTemplate')) self._setObject('thumbTemplate',OSAS_thumbTemplate(id='thumbTemplate')) self._setObject('topTemplate',OSAS_topTemplate(id='topTemplate')) - self._setObject('thumbruler',OSAS_rulerTemplate(id='topTemplate')) + self._setObject('thumbruler',OSAS_thumbRuler(id='topRuler')) manage_options = Folder.manage_options+( - {'label':'Main Config','action':'configOSAS_projectForm'}, - {'label':'Copy all Files','action':'copyAllFiles'}, + {'label':'Main Config','action':'configOSAS_viewerTemplateSetForm'}, + {'label':'Update Files at the Server','action':'copyAllFiles'}, ) def copyAllFiles(self): @@ -375,12 +377,12 @@ class OSAS_project(Folder): return(getattr(self,name)) except: return "" - def configOSAS_projectForm(self): + def configOSAS_viewerTemplateSetForm(self): """config""" - pt=PageTemplateFile('Products/OSA_system/zpt/changeOSAS_project.zpt').__of__(self) + pt=PageTemplateFile('Products/OSA_system/zpt/changeOSAS_viewerTemplateSet.zpt').__of__(self) return pt() - def configOSAS_project(self,title, startpage, xsl, templatePath,RESPONSE=None): + def configOSAS_viewerTemplateSet(self,title, startpage, xsl, templatePath,RESPONSE=None): """config""" self.title=title self.startpage=startpage @@ -396,14 +398,14 @@ class OSAS_project(Folder): -def manage_addOSAS_projectForm(self): +def manage_addOSAS_viewerTemplateSetForm(self): """interface for adding the OSAS_root""" - pt=PageTemplateFile('Products/OSA_system/zpt/addOSAS_project.zpt').__of__(self) + pt=PageTemplateFile('Products/OSA_system/zpt/addOSAS_viewerTemplateSet.zpt').__of__(self) return pt() -def manage_addOSAS_project(self,id,title, startpage, xsl,templatePath,RESPONSE=None): +def manage_addOSAS_viewerTemplateSet(self,id,title, startpage, xsl,templatePath,RESPONSE=None): """add the OSAS_root""" - newObj=OSAS_project(id,title, startpage, xsl,templatePath) + newObj=OSAS_viewerTemplateSet(id,title, startpage, xsl,templatePath) self._setObject(id,newObj) if RESPONSE is not None: RESPONSE.redirect('manage_main')