2012/7/4 Massimiliano De Ruosi <[email protected]>:
> 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.
>
> Max
>

Penso tu debba per forza accedere al portal_metadata (che è un tool
così vecchio che non coredo sia registrato come utility; usa la
getToolByName) poi giocare coi metodi che hai a disposizione.

Il "bello" di voler replicare cose che vedi/fai in ZMI è che molto
spesso ti basta tentare di rifare con python cose che fai col mouse.
Sto improvvisando completamente, ma hai sicuramente modo di accedere a
"DCMI" partendo dal portal_metadata, e così via!

PS: installati il prodotto DocFinderTab: iuta moltissimo nel leggere
le API dei tool Plone da ZMI

-- 
Saluti/Regards

Luca Fabbri - RedTurtle Technology
E-mail: [email protected]
Web Site: http://www.redturtle.it/
Phone: +39 0532 1915958
Fax: +39 0532 287070
_______________________________________________
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

Rispondere a