[Plone-IT] usare exclude_from_nav nelle query del catalog
Massimiliano De Ruosi
max.deruosi a uniud.it
Mer 27 Mar 2013 13:31:20 UTC
ah ok, exclude_from_nav è nei metadata, posso fare un check dopo aver
fatto la query. Forse è meglio, senza stare a maneggiare gli indici.
Grazie a tutti :-)
Quoting Yuri <yurj a alfa.it>:
> CMFPlone/browser/navigation.py
>
> # now add the content to results
> for item in rawresult:
> if not (excludedIds.has_key(item.getId) or
> item.exclude_from_nav):
> id, item_url = get_view_url(item)
> data = {'name' :
> utils.pretty_title_or_id(context, item),
> 'id' : id,
> 'url' : item_url,
> 'description': item.Description}
> result.append(data)
> return result
>
>
>
> Il 27/03/2013 12:52, Vito Falco ha scritto:
>> Ciao,
>> la tua ipotesi di implementazione, imho, è la più corretta.
>>
>> Vito
>>
>> Il giorno 27 marzo 2013 12:43, Massimiliano De Ruosi
>> <max.deruosi a uniud.it <mailto:max.deruosi a uniud.it>> ha scritto:
>>
>> Ciao a tutti,
>>
>> ho fatto una portlet che elenca i risultati facendo una catalog
>> query. Ora vorrei escludere dall'elenco gli oggetti marcati
>> "Escludi dalla navigazione".
>>
>> Pensavo di aggiungere all'indice del catalog: exclude_from_nav,
>> per poterlo usare nella query, giusto? O c'è un'altro modo più
>> furbo? (mi è venuto il dubbio perchè le viste standard di plone,
>> tipo folder_contents, non mostrano gli oggetti esclusi dalla
>> navigazione, ma come fanno, visto che di default il catalog di
>> plone non ha l'indice per exclude_from_nav?)
>>
>>
>> Max
>>
>> ----------------------------------------------------------------------
>> SEMEL (SErvizio di Messaging ELettronico) - AINF, Universita' di Udine
>>
>>
>> _______________________________________________
>> Plone-IT mailing list
>> Plone-IT a lists.plone.org <mailto:Plone-IT a lists.plone.org>
>> https://lists.plone.org/mailman/listinfo/plone-plone-it
>>
>> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>>
>>
>>
>>
>> --
>> *Vito Falco*
>> Webdeveloper & designer freelance, Plone enthusiast
>> Bari, IT
>> tel +39 3346330137 | skype vito80ba | twitter vito80ba
>> Linkedin http://it.linkedin.com/in/vitof
>>
>>
>> _______________________________________________
>> Plone-IT mailing list
>> Plone-IT a lists.plone.org
>> https://lists.plone.org/mailman/listinfo/plone-plone-it
>> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>
Massimiliano De Ruosi
---------------------
AINF (Area servizi informatici e multimediali)
Universita' degli Studi di Udine
Via delle Scienze, 208
33100, Udine (UD) ITALY
Tel. +39 (0)432 55 8893
Cell. +39 320 4350861
Fax: +39 (0)432 55 8911 (segr. AINF)
email: massimiliano.deruosi a uniud.it
----------------------------------------------------------------------
SEMEL (SErvizio di Messaging ELettronico) - AINF, Universita' di Udine
Maggiori informazioni sulla lista
Plone-IT