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
