[Plone-IT] GenericPloneContent e Collezioni
Vito Falco
vitofalco a gmail.com
Mer 22 Ott 2008 07:35:09 UTC
Ciao,
si, esiste un modo :-)
Io uso i buildout e faccio così:
Nella cartella profiles e quindi default, creo il file portal_atct.xml con
il seguente contenuto (nel mio caso):
> <?xml version="1.0"?>
> <atcttool>
> <topic_indexes>
> <index name="tipo_estudio" description="" enabled="True"
> friendlyName="Tipo de estudio">
> <criteria>ATSelectionCriterion</criteria>
> <criteria>ATSimpleStringCriterion</criteria>
> <criteria>ATListCriterion</criteria>
> </index>
> <index name="nivel_estudio" description="" enabled="True"
> friendlyName="Nivel de estudio">
> <criteria>ATSelectionCriterion</criteria>
> <criteria>ATSimpleStringCriterion</criteria>
> <criteria>ATListCriterion</criteria>
> </index>
> <index name="duracion_estudio" description="" enabled="True"
> friendlyName="Duracion de estudio">
> <criteria>ATSimpleIntCriterion</criteria>
> </index>
> <index name="creditos_estudio" description="" enabled="True"
> friendlyName="Creditos de estudio">
> <criteria>ATSimpleIntCriterion</criteria>
> </index>
> </topic_indexes>
> <topic_metadata>
> <metadata name="tipo_estudio" description="" enabled="True"
> friendlyName="Tipo de estudio"/>
> <metadata name="nivel_estudio" description="" enabled="True"
> friendlyName="Nivel de estudio"/>
> <metadata name="duracion_estudio" description="" enabled="True"
> friendlyName="Duracion de estudio"/>
> <metadata name="creditos_estudio" description="" enabled="True"
> friendlyName="Creditos de estudio"/>
> </topic_metadata>
> </atcttool>
>
e quindi catalog.xml:
> <?xml version="1.0"?>
> <object name="portal_catalog" meta_type="Plone Catalog Tool">
> <index name="tipo_estudio" meta_type="FieldIndex">
> <indexed_attr value="getTipo_estudio"/>
> </index>
> <index name="nivel_estudio" meta_type="FieldIndex">
> <indexed_attr value="getNivel_estudio"/>
> </index>
> <index name="duracion_estudio" meta_type="FieldIndex">
> <indexed_attr value="duracion_estudio"/>
> </index>
> <index name="creditos_estudio" meta_type="FieldIndex">
> <indexed_attr value="creditos_estudio"/>
> </index>
> <column value="tipo_estudio"/>
> <column value="nivel_estudio"/>
> <column value="duracion_estudio"/>
> <column value="creditos_estudio"/>
> </object>
>
Credo che il codice sia abbastanza eloquente :-)
Se non sbaglio su plone.org in DOCUMENTATION c'è un tutorial al proposito.
Vito
Il giorno 21 ottobre 2008 23.51, Sandor <paulsandor a hotmail.com> ha scritto:
>
> Ho utilizzato GenericPloneContent per creare un nuovo tipo di contenuti.
> Ho aggiunto alcuni campi al caricamento di un file, ad esempio il tipo di
> documento ed il livello di riservatezza.
> Vengo alla domanda: volevo creare una collezione che mi selezionasse i file
> in base al contenuto di uno dei nuovi campi (es. il tipo di documento) ma
> questi nuovi campi non compaiono nella selezione dei criteri. Vi è un modo
> per farli comparire? In alternativa, vi è un modo per impostare
> automaticamente una categoria uguale al valore del campo?
> Saluti.
>
> Paul
>
> --
> View this message in context:
> http://n2.nabble.com/GenericPloneContent-e-Collezioni-tp1361643p1361643.html
> Sent from the Plone - Italy mailing list archive at Nabble.com.
>
>
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
>
--
"Design is the method of putting form and content together. Design, just as
art, has multiple definitions; there is no single definition. Design can be
art. Design can be aesthetics. Design is so simple, that's why it is so
complicated." by Paul Rand
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20081022/b06435c6/attachment.html>
Maggiori informazioni sulla lista
Plone-IT