Sono abbastanza d'accordo su questo.
Io infatti non vorrei modificare il catalog, ma solo la logica di generazione delle query. In pratica, avendo spento LinguaPlone mi sarei aspettato di vedere tutti i contenuti in tutte le lingue, mentre ora vedo, cmq, solo una lingua.

In pratica, un semplice codice del genere

query={}
...
// RIEMPIO LA QUERY CON I MIEI PARAMETRI
...

context.plone_log(query)

result = catalog(query)

context.plone_log(query)

Genera questo output

2010-12-13 15:41:59 INFO Plone Debug: {'path': {'query': '/Plone/history', 'depth': 1}, 'portal_type': 'Image', 'sort_on': 'getObjPositionInParent', 'sort_order': 'ascending', 'Title': 'menu'} 2010-12-13 15:41:59 INFO Plone Debug: {*'Language': ['en', '']*, 'Title': 'menu', 'portal_type': 'Image', 'sort_on': 'getObjPositionInParent', 'sort_order': 'ascending', 'path': {'query': '/Plone/history', 'depth': 1}}

Anche se LinguaPlone รจ disattivato.
Come rimuovo quel paramentro Language inserito a runtime durante la chiamata al catalog?

Grazie

*Diego Purpo*
cel. +39 393 9869631
[email protected] <mailto:[email protected]>

*INFOCUBE srl*
via gino doria, 84 | 80128 napoli
tel. +39 081 3412051 | fax. +39 081 19305669
www.infocube.it <http://www.infocube.it>
blog.infocube.it <http://blog.infocube.it>


Il 13/12/2010 14.02, Giacomo Spettoli ha scritto:
in generale i prodotti che aggiungono qualcosa nel portal_catalog, quando
vengono disinstallati non rimuovono quello che hanno creato. Se infatti
rimuovessi il prodotto "per sbaglio" perderesti tutte lo modifiche fatte. Da
un lato quindi ti rimane il catalog "sporco" ma dall'altro non rischi
perdite di dati.
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a