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

Reply via email to