--- zogiLib/zogiLib.py 2005/11/08 18:28:19 1.61 +++ zogiLib/zogiLib.py 2006/02/01 12:25:11 1.62 @@ -859,15 +859,15 @@ def manage_addZogiLibPageTemplateForm(se pt=PageTemplateFile(os.path.join(package_home(globals()), 'zpt/addZogiLibPageTemplateForm')).__of__(self) return pt() -def manage_addZogiLibPageTemplate(self, id='zogiLibMainTemplate', title=None, layout=None, text=None, +def manage_addZogiLibPageTemplate(self, id=None, title=None, layout=None, text=None, REQUEST=None, submit=None): "Add a Page Template with optional file content." - id = str(id) + if not layout: layout = "book" + if not id: id = "main_%s"%layout; self._setObject(id, zogiLibPageTemplate(id)) ob = getattr(self, id) - if not layout: layout = "book" - ob.pt_edit(open(os.path.join(package_home(globals()),'zpt/zogiLibMain_%s.zpt'%layout)).read(),None) + ob.pt_edit(open(os.path.join(package_home(globals()),'zpt/main_%s.zpt'%layout)).read(),None) if title: ob.pt_setTitle(title) try: