oltre a lottizzare il resultset devi anche includere la macro per visualizzare i link di navigazione (prossimi risultati, risultati precedenti, ecc).
la macro da includere e': <div metal:use-macro="here/batch_macros/macros/navigation" /> bye. Il giorno 21 marzo 2010 17.08, Simone Orsi <[email protected]> ha scritto: > > On 03/21/2010 04:36 PM, TommyN wrote: > > Perfetto!! Grazie mille! > > > prego :) > > Adesso ho messo un link locale nella directory che punta alla pagina con la > > lista utenti, mi manca solo come gestire il result-set e dividerlo in più > > pagine, e quindi incasellarlo in una tabella anzichè in una lista. Perchè > > non è carino vedere 1500 utenti in una pagina. > > > > Però, ho notato che la mia scelta di Plone paga, perchè con PHP il > > caricamento della pagina (1500 utenti) certe volte impiega secondi, qua è > > immediato! > > > > Qualche suggerimento? > > Script in python? qualcosa da andare a studiare > > > la risposta è "batch". > > guarda il template folder_contents.pt e lo scritpt getFolderContents > > e guarda qui http://plonemanual.twinapex.fi/content/listing.html > > la base cmq è questa: > > from Products.CMFPlone import Batch > b_start = context.REQUEST.get('b_start', 0) > batch = Batch(contents, b_size, int(b_start), orphan=0) > return batch > > dove "contents" è la lista degli oggetti che nel tuo caso sarà il > risultato della query. > > > > _______________________________________________ > Plone-IT mailing list > [email protected] > http://lists.plone.org/mailman/listinfo/plone-it > http://www.nabble.com/Plone---Italy-f21728.html -- bye SauZheR ************************************ l'iterazione è umana... la ricorsione, Divina! ************************************ reply to: sauzher AT gmail DOT com _______________________________________________ Plone-IT mailing list [email protected] http://lists.plone.org/mailman/listinfo/plone-it http://www.nabble.com/Plone---Italy-f21728.html
