--- MPIWGWeb/MPIWGStaff.py 2004/06/28 18:47:14 1.2 +++ MPIWGWeb/MPIWGStaff.py 2004/07/06 16:49:36 1.3 @@ -1,10 +1,11 @@ """This file contains the classes for the organization of the staff""" from OFS.Folder import Folder +from Products.ZSQLExtend.ZSQLExtend import ZSQLExtendFolder from Products.PageTemplates.PageTemplateFile import PageTemplateFile from Products.PageTemplates.PageTemplate import PageTemplate -class MPIWGStaff(Folder): +class MPIWGStaff(ZSQLExtendFolder): """Staff""" meta_type="MPIWGStaff" @@ -20,10 +21,25 @@ class MPIWGStaff(Folder): {'label':'Edit','action':'changeMPIWGStaffForm'}, ) def index_html(self): - """show homepage, presently only a redirect""" - red="http://www.mpiwg-berlin.mpg.de/members/"+self.getId() - return self.REQUEST.RESPONSE.redirect(red) - + """show homepage""" + pt=PageTemplateFile('Products/MPIWGWeb/zpt/members_main').__of__(self) + return pt() + + def publications_full(self): + """show publication""" + pt=PageTemplateFile('Products/MPIWGWeb/zpt/publications_full').__of__(self) + return pt() + + def talks_full(self): + """show talks""" + pt=PageTemplateFile('Products/MPIWGWeb/zpt/talks_full').__of__(self) + return pt() + + def teaching_full(self): + """show talks""" + pt=PageTemplateFile('Products/MPIWGWeb/zpt/teaching_full').__of__(self) + return pt() + def changeMPIWGStaffForm(self): """change form""" pt=PageTemplateFile('Products/MPIWGWeb/zpt/edit_MPIWGStaff.zpt').__of__(self)