--- MPIWGWeb/MPIWGProjects.py 2004/08/10 13:27:25 1.20 +++ MPIWGWeb/MPIWGProjects.py 2004/08/28 14:14:44 1.23 @@ -84,20 +84,22 @@ class MPIWGRoot(ZSQLExtendFolder): """format""" return formatBibliography(here,found) - def getValue(self,field): + def getValue(self,fieldStr): """Inhalt des Feldes""" - - if type(field)==StringType: - try: - if field[len(field)-1]==";": - field=field[0:len(text)-1] - except: - """nothing""" - - return field.encode('utf-8') + if type(fieldStr)==StringType: + field=fieldStr else: - return field[0].encode('utf-8') + field=fieldStr[0] + try: + if field[len(field)-1]==";": + field=field[0:len(field)-1] + except: + + """nothing""" + field=re.sub(r';([^\s])','; \g<1>',field) + return field.encode('utf-8') + def sortedNames(self,list): @@ -426,13 +428,17 @@ class MPIWGRoot(ZSQLExtendFolder): def formatElementForOverview(self,element): """format the element for output in overview""" if element[0]==1: #department + print element[3].getContent('xdata_05') + if element[3].getContent('xdata_05') == "4": + return """
"""%(element[3].absolute_url(),element[3].getContent('WEB_title'))
elif element[0]==3:
- return """
%s"""%(element[3].absolute_url(),element[3].getContent('WEB_title'))
+ return """