[Plone-IT] Creare un archetypes con titolo settato via script

Vito Falco vitofalco a gmail.com
Gio 27 Ago 2009 10:31:22 UTC


Ciao,
mistero risolto... "accessor" va con la T maiuscola O_o

Thank's *
Vito

Il giorno 27 agosto 2009 09.50, Giorgio Borelli
<giorgio a giorgioborelli.it>ha scritto:

> ciao
>
> Il giorno gio, 27/08/2009 alle 06.54 +0000, vitofalco a 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 a lists.plone.org
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
>



-- 
"Design is the method of putting form and content together. Design, just as
art, has multiple definitions; there is no single definition. Design can be
art. Design can be aesthetics. Design is so simple, that's why it is so
complicated." by Paul Rand
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20090827/cade1b47/attachment-0001.html>


Maggiori informazioni sulla lista Plone-IT