Hola, nel mio prodottino ho aggiunto un bel portal_atct.xml nella cartella profiles/default. Il mio portal_atct contiene il seguente codice:
<?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> > </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"/> > </topic_metadata> > </atcttool> > in pratica aggiunge alla lista dei campi definibili come criteri per un cercatore due campi del mio prodottino che sono definiti con un vocabulary. Andando via pannello di controllo del mio sito plone e quindi Collezioni, vedo i due campi aggiunti ma questi non contengono alcuna voce selezionabile (anche se possono ottenerla visto che hanno un vocabulary) e se io provo ad aggiungere un cercatore nel mio sito me lo fa creare senza problemi, ma quando provo a cliccare la tab CRITERI mi restituisce il seguente errore: User Name (User Id) admin (admin) > Request URL http://10.20.10.59:8090/sito/asdf/criterion_edit_form > Exception Type KeyError > Exception Value u'nivel_estudio' > ... > ... > * Module Products.PageTemplates.ZRPythonExpr, line 49, in __call__ > __traceback_info__: here.allowedCriteriaForField(field[0]) > * Module PythonExpr, line 1, in <expression> > * Module Products.ATContentTypes.content.topic, line 371, in > allowedCriteriaForField > * Module Products.ATContentTypes.content.topic, line 198, in > validateAddCriterion > * Module Products.ATContentTypes.content.topic, line 203, in > criteriaByIndexId > * Module OFS.ObjectManager, line 751, in __getitem__ > > KeyError: u'nivel_estudio' > Come fare? Vito -- "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
_______________________________________________ Plone-IT mailing list [email protected] http://lists.plone.org/mailman/listinfo/plone-it http://www.nabble.com/Plone---Italy-f21728.html
