version 1.29, 2004/09/10 18:40:56
|
version 1.32, 2004/09/30 20:06:09
|
Line 72 class MPIWGRoot(ZSQLExtendFolder):
|
Line 72 class MPIWGRoot(ZSQLExtendFolder):
|
folders=['MPIWGProject','Folder'] |
folders=['MPIWGProject','Folder'] |
meta_type='MPIWGRoot' |
meta_type='MPIWGRoot' |
|
|
|
def patchProjects(self,RESPONSE): |
|
"""patch""" |
|
projects=self.ZopeFind(self.projects,obj_metatypes=['MPIWGProject']) |
|
for project in projects: |
|
project[1].WEB_project_description[0]=project[1].WEB_project_description[0].replace("/CD/projects/","")[0:] |
|
RESPONSE.write("<p>%s</p>\n"%project[0]) |
|
|
def replaceNotEmpty(self,format,field): |
def replaceNotEmpty(self,format,field): |
"""replace not empty""" |
"""replace not empty""" |
if field and (not field==''): |
if field and (not field==''): |
Line 831 class MPIWGProject(Folder):
|
Line 838 class MPIWGProject(Folder):
|
"""nothing""" |
"""nothing""" |
|
|
text2=re.sub(r';([^\s])','; \g<1>',text) |
text2=re.sub(r';([^\s])','; \g<1>',text) |
|
#teste ob ergebnis leer und header dann nehme title |
|
|
|
if (text2=='') and (field=='WEB_project_header'): |
|
return self.getContent('WEB_title') |
|
|
|
#teste ob WEB_project_description und keine führenden p tags |
|
if (len(text2)>4) and (not text2[0:3]=='<p>') and (field=='WEB_project_description'): |
|
return "<p>"+text2+"</p>" |
|
|
return text2 |
return text2 |
|
|
def show_html(self): |
def show_html(self): |