ciao

Il giorno gio, 27/08/2009 alle 06.54 +0000, vitofa...@gmail.com ha
scritto:
> Ciao,
> mi sembrava che fosse piuttosto semplice farlo, ma mi pare che non sia
> esattamente così :(
> 
> Sto creando una archetypes per gestire delle "persone". Ogni persona è
> un oggetto. L'archetypes è formato da più campi tra i quali "nome" e
> "cognome", e vorrei che il TITLE di questo oggetto sia per l'appunto
> l'unione di questi due campi.

Feci a una cosa simile con queste parti di codice e funzionava:


nello schema:
...
    ComputedField(
        name='title',
        storage = AnnotationStorage(),
        expression = "context._computeTitle()",
        accessor = "Title",
        searchable = True,
        widget = ComputedWidget(modes=('view'))
    ),
...

e nella classe 

...
    def _computeTitle(self):
        """Get object's title."""
        name = self.getName()
        surname = self.getSurname()
        title = surname + " " + name
        return title
...



_________________
Giorgio Borelli


_______________________________________________
Plone-IT mailing list
Plone-IT@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a