If you install my CatalogQuery product you can write: Catalog.query('meta_type==['DTML Method','ZCatalog'] or title==``song``') It will not return any dupes. Also, this: <dtml-var "Catalog.getpath(data_record_id_)"> Can be replaced by: <dtml-var getURL> see: http://www.zope.org/Members/Caseman/ZCatalog_for_2.3 hth, -Casey On Mon, 22 Jul 2002 16:58:12 -0300 "Marcos Iuato" <marcos@hiper.com.br> wrote:
To perform a search in zcatalog in a different colums with an or operation, I am joining the results lists with the following code: <dtml-let resa="Catalog(meta_type=['DTML Method','ZCatalog'])" resb="Catalog(title='Song')" res="resa[:_.len(resa)] + resb[:_.len(resb)]"> <dtml-in res> A Match: <dtml-var "Catalog.getpath(data_record_id_)"><br> </dtml-in> </dtml-let>
But how can I avoid the duplicated matches of a results list from resa + resb ? Regards Marcos Iuato