Hi
I copied the field from ATImage, and "used that class" (this worked
for "non-folderish"-type, here is the python code (I am prettty new
to python)
ImageField("image",
translation_mutator = """setTranslationImage""",
pil_quality = 90,
read_permission = """View""",
swallowResizeExceptions = True,
atse_field_modify_right = ['UseFieldPermission'],
primary = True,
atse_field_view_right = ['UseFieldPermission'],
default_content_type = """image/png""",
content_class = <class 'Products.Archetypes.Field.Image'>,
languageIndependent = True,
atse_field_manage_right = ['Manager'],
type = """image""",
sizes = {'mini': (200, 200), 'thumb': (128, 128), 'large': (768,
768), 'listing': (16, 16), 'tile': (64, 64), 'preview': (400, 400),
'icon': (32, 32)},
write_permission = """Modify portal content""",
pil_resize_algo = 1,
required = True,
atse_field_delete_right = ['Manager'],
allowable_content_types = ('image/gif', 'image/jpeg',
'image/png'),
schemata = """default""",
widget=ImageWidget(
display_threshold = 102400,
populate = True,
label_msgid = """label_image""",
macro = """widgets/image""",
postback = True,
label = """Image""",
visible = {'edit': 'visible', 'view': 'visible'},
modes = ('view', 'edit'),
i18n_domain = """plone""",
),
Den 9. nov. 2007 kl. 23.51 skrev Héctor Velarde:
probably, I'm wrong but, do you have a method like this one on your
class?
security.declareProtected(View, 'tag')
def tag(self, **kwargs):
"""Generate image tag using the api of the ImageField
"""
return self.getField('image').tag(self, **kwargs)
saludos
_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers
vennlig hilsen
Espen Moe-Nilssen
Grieg Medialog A.S
Vaskerelven 8
http://medialog.no
Tlf. 55 32 82 90
_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers