Mercurial > hg > MPIWGWeb
diff MPIWGFeature.py @ 137:e0b343cee9dd
cleanup.
author | casties |
---|---|
date | Fri, 31 May 2013 14:48:28 +0200 |
parents | faaded775a8a |
children | dbc397782c76 |
line wrap: on
line diff
--- a/MPIWGFeature.py Fri May 31 14:11:13 2013 +0200 +++ b/MPIWGFeature.py Fri May 31 14:48:28 2013 +0200 @@ -1,17 +1,14 @@ from Products.PageTemplates.PageTemplateFile import PageTemplateFile from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate from OFS.Folder import Folder -from AccessControl import ClassSecurityInfo from Globals import package_home -import string -import re import os import logging import datetime -from SrvTxtUtils import getMonthName -from MPIWGHelper import * +from SrvTxtUtils import getDateString +import MPIWGHelper class MPIWGFeature(Folder): """special object for feature texts on the MPIWG website. @@ -116,21 +113,11 @@ # get Language from MPIWGRoot lang = self.getLang() - if lang == 'iso': - return d.isoformat() - elif lang == 'en': - return "%s %s, %s" % (getMonthName(d.month, 'en'), d.day, d.year) - elif lang == 'de': - return "%s. %s %s" % (d.day, getMonthName(d.month, 'de'), d.year) - - return None + return getDateString(date=d, lang=lang, withYear=True) - def getUrl(self, baseUrl=None): - """returns URL to this feature""" - if baseUrl is None: - return self.absolute_url() - return '%s/%s' % (baseUrl, self.getId()) + getUrl = MPIWGHelper.getUrl + def getPath(self, page, relative=True): """returns path to template page""" @@ -247,9 +234,9 @@ return crumbs - getSection = getSection + getSection = MPIWGHelper.getSection - getSubSection = getSubSection + getSubSection = MPIWGHelper.getSubSection def manage_addMPIWGFeatureForm(self):