--- basket/basket.py 2006/04/06 16:49:14 1.8 +++ basket/basket.py 2006/04/07 09:35:38 1.9 @@ -39,6 +39,16 @@ class BasketBasis(OrderedFolder): security=ClassSecurityInfo() + def content_html(self,type): + """generische ausgabe des objectes als html""" + if hasattr(self,type+"_template"): + obj=getattr(self,type+"_template") + return obj() + else: + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','%s_template_standard.zpt'%type)).__of__(self) + pt.content_type="text/html" + return pt() + def checkPermission(self,modus): """check permission""" if modus=='open':