Grazie per i suggerimenti, il portlet contiene anche una spunta sul numero degli elementi da visualizzare.
Non va. Ho provato a spulciare il codice e ho notato questa riga https://github.com/plone/plone.portlet.collection/blob/master/plone/portlet/collection/collection.py#L155 results = collection.queryCatalog(sort_on=None) Dove collection (i brains risultati dai criteri) viene presa fondamentalmente con un result = portal.unrestrictedTraverse(collection_path, default=None) Mi viene il dubbio che dare un "sort_on=None" a un risultato già ordinato non abbia senso. Poi il tutto avviene con un if collection is not None: results = collection.queryCatalog(sort_on=None) if results is None: return [] limit = self.data.limit and min(len(results), self.data.limit) or 1 if len(results) < limit: limit = len(results) results = random.sample(results, limit) Quindi, in realtà, il "random" viene effettuato non tra tutti i brains restituiti ma bensi in tutti i primi X brains. Sbaglio? Vito Il giorno 28 marzo 2013 11:51, Irene Capatti <nekopa...@gmail.com> ha scritto: > Ciao Vito, > > forse dico una sciocchezza ma hai provato anche ad impostare un limite > nella portlet? > Io ho notato in diversi casi che il random va solo se c'è un limite agli > elementi visualizzati :) > > Miao > > Irene > > > > Il 28/03/13 11.38, Vito Falco ha scritto: > >> Ciao, >> su plone 4.2 non sembra essere possibile "non dare un criterio di >> ordinamento", infatti per default è settato "titolo ordinabile". >> Per il test su plone 3: vedrò. >> >> Vito >> >> Il giorno 28 marzo 2013 11:33, Luca Fabbri <k...@redturtle.it >> <mailto:k...@redturtle.it>> ha scritto: >> >> 2013/3/28 Vito Falco <vitofa...@gmail.com <mailto:vitofa...@gmail.com >> >>: >> >> > Ciao a tutti, >> > la situazione è questa: >> > ho un bel pacco di oggetti/immagine in una istanza plone e ho >> necessità di >> > creare un portlet che ne selezioni a caso. >> > Niente di più facile, in teoria. >> > >> > Ho quindi creato una "collezione" che come unico parametro ha >> "tipo di >> > elemento = immagine". >> > Ho creato un portlet-collezione e scelto come target la >> collezione di cui >> > sopra, spuntando il "seleziona elementi a caso". >> > >> > In realtà mi sono accorto che non è affatto random, ma anzi >> l'ordinamento >> > dei risultati della collezione target fa la differenza (per >> titolo, per >> > creazione, per stato workflow). >> > A seconda di quale "ordinamento" scelgo, il portlet mostra sempre >> un dato >> > range di immagini. E' come se l'ordinamento avvenisse comunque, a >> > prescindere. >> > >> > Come posso ottenere una pesca "random" vera e propria!? >> > >> > Grazie >> > Vito >> > P.S. Plone 4.2 >> > >> >> Ho usato poche volte questa funzionalità, ma se fossi in te >> verificherei due cose: >> * se togli l'ordinamento nella collezione target hai quello che >> richiedi? >> * con le vecchie collezioni hai lo stesso risultato (in caso negativo, >> potrebbe essere un nuovo bug) >> >> -- >> Saluti/Regards >> >> Luca Fabbri - RedTurtle Technology >> E-mail: luca.fab...@redturtle.it >> <mailto:luca.fabbri@redturtle.**it<luca.fab...@redturtle.it> >> > >> Web Site: http://www.redturtle.it/ >> Phone: +39 0532 1915958 <tel:%2B39%200532%201915958> >> Fax: +39 0532 287070 <tel:%2B39%200532%20287070> >> ______________________________**_________________ >> Plone-IT mailing list >> plone...@lists.plone.org >> <mailto:Plone-IT@lists.plone.**org<plone...@lists.plone.org> >> > >> >> >> https://lists.plone.org/**mailman/listinfo/plone-plone-**it<https://lists.plone.org/mailman/listinfo/plone-plone-it> >> http://plone-regional-forums.**221720.n2.nabble.com/Plone-** >> Italy-f221721.html<http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html> >> >> >> >> >> -- >> *Vito Falco* >> >> Webdeveloper & designer freelance, Plone enthusiast >> Bari, IT >> tel +39 3346330137 | skype vito80ba | twitter vito80ba >> Linkedin http://it.linkedin.com/in/**vitof<http://it.linkedin.com/in/vitof> >> >> >> ______________________________**_________________ >> Plone-IT mailing list >> plone...@lists.plone.org >> https://lists.plone.org/**mailman/listinfo/plone-plone-**it<https://lists.plone.org/mailman/listinfo/plone-plone-it> >> http://plone-regional-forums.**221720.n2.nabble.com/Plone-** >> Italy-f221721.html<http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html> >> >> > -- *Vito Falco* Webdeveloper & designer freelance, Plone enthusiast Bari, IT tel +39 3346330137 | skype vito80ba | twitter vito80ba Linkedin http://it.linkedin.com/in/vitof
_______________________________________________ Plone-IT mailing list plone...@lists.plone.org https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html