Hola Claudio > Gracias por contestar y ofrecer tu ayuda. Te cuento un poco más, por un lado > quiero mediante un referencefield mostrar los usuarios pero aplicar un > filtro según el rol que este posee. El nombre para este indice sería, por > ejemplo, "getRoles" y un valor a obtener sería "Member".
¿Vos querés mostrar miembros del sitio de Plone? Si es así, no lo veo posible a menos que estés usando un producto como remember o membrane para administrar los usuarios como Archetypes. Si no es así, los miembros regulares de Plone no se pueden incluir en un índice de búsqueda. Comunidad: ¿Estoy en lo correcto? Una alternativa es que no uses un referencefield sino un simple campo de texto con un SelectionWidget que te permita elegir members del sitio. Por ejemplo esto: http://plone.org/products/atmsw, aunque desde 2006 que no se toca este producto así que no sé cómo andará. También podés crearte tu propio vocabulario Zope 3 partiendo de este módulo: plone.app.vocabularies.users http://plone.org/documentation/manual/developer-manual/archetypes/fields/fields-reference (buscá vocabulary_factory) http://apidoc.zope.org/++apidoc++/ZCML/http_co__sl__sl_namespaces.zope.org_sl_zope/vocabulary/index.html Ojo con esto porque si tenés muchos usuarios puede tardar mucho en desplegar toda la lista. > Por otro lado > quisiera obtener de un content el atributo "centro" el cual es un atributo > de tipo "Selection Field" que contiene por supuesto un Key y un value por el > cual quiero filtrar. En este último caso el indice sería "getCentro" y el > valor a obtener sería "Balcarce". Bueno, entonces tenés que definir la base_query con esto: base_query={'portal_type': '<El/los portal type que quieras>', 'getCentro': 'Balcarce'}, Saludos -- Marcos F. Romero Responsable de Desarrollo Inter-Cultura marcos.rom...@inter-cultura.com www.inter-cultura.com +54 11 4542-8299 2010/6/27 ClaudioCaviglia <caviglia...@yahoo.com.ar>: > > Marcos, > > Gracias por contestar y ofrecer tu ayuda. Te cuento un poco más, por un lado > quiero mediante un referencefield mostrar los usuarios pero aplicar un > filtro según el rol que este posee. El nombre para este indice sería, por > ejemplo, "getRoles" y un valor a obtener sería "Member". Por otro lado > quisiera obtener de un content el atributo "centro" el cual es un atributo > de tipo "Selection Field" que contiene por supuesto un Key y un value por el > cual quiero filtrar. En este último caso el indice sería "getCentro" y el > valor a obtener sería "Balcarce". > > Espero que con esta ayuda puedas ayudarme. > > Desde ya muchas gracias. > > Saludos! > Claudio > -- > View this message in context: > http://plone-regional-forums.221720.n2.nabble.com/ReferenceField-ReferenceBrowserWidget-tp5224362p5229072.html > Sent from the Plone - Cono Sur mailing list archive at Nabble.com. > _______________________________________________ > Plone-ConoSur mailing list > Plone-ConoSur@lists.plone.org > http://lists.plone.org/mailman/listinfo/plone-conosur > _______________________________________________ Plone-ConoSur mailing list Plone-ConoSur@lists.plone.org http://lists.plone.org/mailman/listinfo/plone-conosur