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
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html