[Zope3-Users] Using attributes in a nameChooser
    Florian Lindner 
    mailinglists at xgm.de
       
    Fri Aug  5 12:36:25 EDT 2005
    
    
  
Am Freitag, 5. August 2005 15:49 schrieb Ruslan Spivak:
> В Птн, 05/08/2005 в 12:25 +0200, Florian Lindner пишет:
> > Hello,
> > in a Containers chooseName function I want to use a attribute of the
> > created object:
> >
> >     def chooseName(self, name, object):
> >         return object.name
> >
> >
> >   File
> > "/home/florian/Desktop/zope/lib/python/CS/ContentFolder/contentfolder.py"
> >, line 15, in chooseName
> >     return object.name
> > AttributeError: 'Link' object has no attribute 'name'
>
> You should define atributes from schema you want to access with
> set_before_add in your addform directive.
This works perfect.
Can this set_before_add behevoir be somehow defined global for the object or 
even better be imposed by the container? So that it does not need to be 
declared by every addform.
Thanks,
Florian
    
    
More information about the Zope3-users
mailing list