Ciao Cristian, > Da un paio di settimane a questa parte ho scoperto Plone, fantastico! > > Ho letto un bel po' di documentazione ufficiale ed avendolo installato su un > server Linux-CentOS 5, sto ora provando a fare delle personalizzazioni. > > Nello specifico, sto provando a creare una condizione personalizzata nel > pannello Rules. Ho quindi seguito questo how-to e parto dal suo codice di > base: collective.keywordcondition. > > Anziché verificare se il tuple di keywords impostate nella condizione sono > anche presenti nel context.Subject() a cui la regola si applica, vorrei poter > generare un'espressione logica che avvia l'executor se questa restituisce > 'true'. > Da quello che ho capito dovrei essere anche in grado di fare il 'traverse' > su altri oggetti dell'istanza di portale se voglio che usarli come argomenti > dell'espressione. > > La condition dovrebbe generare una espressione come questa: > Se (campo) è (maggiore, minore, uguale, diverso) di (altro_campo.. o > valore_definito) AND - OR (campo) è (maggiore, minore, uguale, diverso) di > (altro_campo.. o valore_definito) AND - OR .. e così via -> execute ACTION;
In questi casi puoi crearti uno Script Python in Skins che richiamato sull'oggetto ti da il calcolo voluto, puoi anche fartelo indicizzare. A presto, Fabrizio -- Fabrizio Reale Redomino S.r.l. Largo Valgioie 14, 10146 Torino Italy Tel: +39 0117499875 http://redomino.com
_______________________________________________ Plone-IT mailing list [email protected] http://lists.plone.org/mailman/listinfo/plone-it http://www.nabble.com/Plone---Italy-f21728.html
