예제 #1
0
 def fiddle(self, schema):
     validator = FileSizeValidator(typ="image")
     schema['image'].validators = validator
     
     portal = getSite()
     properties = getToolByName(portal, 'portal_properties')
     site_properties = getattr(properties, 'site_properties')
     maxImageSize = site_properties.getProperty('maxImageSize', 1000)
     
     schema['image'].widget = ImageWidget(
               description=_(u"desc_bild", u"Bitte editieren Sie Ihr Bild auf 70 dpi und eine Dateigrösse von maximal %iKB." % maxImageSize),
               label=u"Bild",
               show_content_type=False,)
     return schema
예제 #2
0
 def fiddle(self, schema):
     validator = FileSizeValidator(typ="file")
     schema['file'].validators = validator
     
     portal = getSite()
     properties = getToolByName(portal, 'portal_properties')
     site_properties = getattr(properties, 'site_properties')
     maxFileSize = site_properties.getProperty('maxFileSize', 5000)
     
     schema['file'].widget = FileWidget(
               description=_(u"desc_datei", u"Bitte beachten Sie die Dateigrösse von maximal %iKB." % maxFileSize),
               label=u"Datei",
               show_content_type=False,)
     return schema