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
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