Il 04/07/2012 12:23, Massimiliano De Ruosi ha scritto:
Salute lista,

Proseguo il thread con un'altra domandina, che in realtà non riguarda solo le keywords ma l'accesso alle proprietà di alcuni oggetti della ZMI: ho visto come usare portal_metadata per definire le keywords di default, ma come posso recuperare quell'elenco, e soprattutto il suo ORDINAMENTO?

mi spiego:
in portal_metadata (DCMI -> Subject -> ...) definisco le keyword:

posizione.alto
posizione.medio
posizione.basso
colore.rosso
colore.giallo

...come posso recuperare questo elenco, NELL'ORDINE DA ME IMPOSTATO, per usarlo nella mia view, ad esempio per visualizzarlo in un template?

Ho provato con getUtility(IVocabularyFactory, "plone.app.vocabularies.Keywords"), o anche portal_catalog.uniqueValuesFor('Subject') ...ma me li redispongono in ordine alfabetico.

Ciao Massimiliano,

L'algoritmo potrebbe essere questo (è una cosa un po'"pythonistica"):

* ottenere l'elenco completo delle keyword, va benissimo l'utility per esempio * accedere al portal_metadata come propone Luca ottenendo così l'ordine che vuoi garantire * fare un ordinamento per index della lista delle keyword sul portal metadata e se vuoi ulteriormente per ordine alfabetico. Sulla documentazione python o su stackoverflow ci sono tanti esempi sull'argomento sort, è molto interessante

Ciao,

davide

--
Davide Moro
Technical Development Manager
http://linkedin.com/in/davidemoro82

Redomino Srl
http://redomino.com
HQ Largo Valgioie 14, Turin IT
Phone +39 0117499875

_______________________________________________
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

Reply via email to