version 1.47.2.101, 2008/09/04 17:51:51
|
version 1.47.2.103, 2008/09/07 17:13:32
|
Line 759 class MPIWGProject(CatalogAware,Folder):
|
Line 759 class MPIWGProject(CatalogAware,Folder):
|
self.REQUEST.SESSION['MPI_redirected']=None |
self.REQUEST.SESSION['MPI_redirected']=None |
|
|
#ext=self.ZopeFind(self.aq_parent,obj_ids=["project_main"]) |
#ext=self.ZopeFind(self.aq_parent,obj_ids=["project_main"]) |
|
|
ext=getattr(self,"project_main",None) |
ext=getattr(self,"project_main",None) |
if ext: |
if ext: |
return getattr(self,ext.getId())() |
return getattr(self,ext.getId())() |
Line 788 class MPIWGProject(CatalogAware,Folder):
|
Line 789 class MPIWGProject(CatalogAware,Folder):
|
def getContent(self,field,filter=None): |
def getContent(self,field,filter=None): |
"""Inhalt des Feldes""" |
"""Inhalt des Feldes""" |
|
|
|
if field=="short_title": |
|
text = self.getContent("xdata_07") |
|
if text=="": |
|
text = self.getContent("WEB_title") |
|
return text |
|
|
text=u'' |
text=u'' |
|
|
for x in getattr(self,field): |
for x in getattr(self,field): |
Line 807 class MPIWGProject(CatalogAware,Folder):
|
Line 814 class MPIWGProject(CatalogAware,Folder):
|
except: |
except: |
pass |
pass |
|
|
if text=='': |
if text=='': ## wozu die folgenden Zeilen?? |
text2=text |
text2=text |
else: |
else: |
text2=re.sub(r';([^\s])','; \g<1>',text) |
text2=re.sub(r';([^\s])','; \g<1>',text) |
|
|
|
if field=="WEB_project_description":##Jedenfalls darf letzteres nicht gemacht werden, falls normaler text |
|
text2=text |
|
|
#teste ob ergebnis leer und header dann nehme title |
#teste ob ergebnis leer und header dann nehme title |
|
|
if (text2=='') and (field=='WEB_project_header'): |
if (text2=='') and (field=='WEB_project_header'): |