Scusate, ma mettere un cercatore come vista di default per la cartella
e configurare l'ordinamento con la data di creazione inversa? :)
Inviato da iPhone
Il giorno 05/ago/2009, alle ore 11.53, Riccardo Lemmi <[email protected]
> ha scritto:
On Tuesday 04 August 2009, Katia wrote:
Ciao.
Vi sembrera' stupida come domanda.
Vorrei fare in modo che ogni volta che un nuovo elemento viene
aggiunto ad
una cartella venga posto all'inizio della lista e non alla fine
come fa
adesso.
Attualmente uso plone 3.
Quando usavo il vecchio plone la cosa funzionava cosi' nel modo in
cui
volevo io.
Qualcuno di voi ha idea di come fare?
Grazie.
Katia
Devi aggiungere un handler per gestire l'evento di modifica sul
folder in modo
che riordini gli oggetti contenuti nella cartella.
Questo si può fare solo se il folder deriva da OrderedFolder (ATFold
er è ok).
L'evento da gestire è ObjectAddedEvent oppure ContainerModifiedEvent.
L'implementazione richiede la registrazione e creazione di un
subscriber per
quell'evento, più o meno si deve avere questo (ma non l'ho testato):
configure.zcml:
<subscriber handler=".events.order_folder" />
events.py:
from zope.component import adapter
from zope.app.container.interfaces import IContainerModifiedEvent
@adapter(IContainerModifiedEvent)
def order_folder(folder):
#...implementazione...
--
Riccardo Lemmi Email: [email protected]
Reflab S.r.l. - Plone Design, Development and Consulting
Phone: +39 349 4620820 http://www.reflab.it
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html