2014-10-16 16:32 GMT+02:00 Giacomo Zanobini <[email protected]>: > ciao a tutti, ho una vecchia versione di Plone (3.3) e dovrei aggiungere una > entry ai possibili valori selezionabili nel criterio di una collezione, > relativamente ad un campo data. > > Normalmente le voci sono: > Adesso > 1 giorno > 2 giorni > 5 giorni > 1 settimana > 2 settimane > 1 mese > 3 mesi > ..... > > ho trovato che il file > /usr/local/Plone/buildout-cache/eggs/Products.CMFTopic-2.1.2-py2.4.egg/Products/CMFTopic/DateCriteria.py > contiene il seguente codice: > >> _defaultDateOptions = ( ( 0, 'Now' ) >> , ( 1, '1 Day' ) >> , ( 2, '2 Days' ) >> , ( 5, '5 Days' ) >> , ( 7, '1 Week' ) >> , ( 14, '2 Weeks' ) >> , ( 31, '1 Month' ) >> , ( 31*3, '3 Months' ) >> , ( 31*6, '6 Months' ) >> , ( 365, '1 Year' ) >> , ( 365*2, '2 years' ) >> ) > > > a me servirebbe aggiungere una opzione per "18 giorni" ma aggiungere la > seguente riga, non basta: >> >> , ( 18, '18 Days') > > > Dopo il riavvio Plone continua a mostrare le voci di prima (e il > corrispondente file .pyc rimane non viene aggiornato) > > tra l'altro, vorrei evitare di eseguire nuovamente il buildout, ma > semplicemente correggere il file giusto nel posto giusto. > > Sapreste aiutarmi? >
Se il file .pyc non viene toccato: sei sicuro sia la versione giusta di Products.CMFTopic? non è che nella eggs hai altre versioni? Il modo migliore per vederlo è editare il file "instance" (...o come si chiama nel tuo caso...) e cercarlo nella lista degli egg. PS: ad ogni modo **modificare il codice sorgente di Plone** è un peccato punibile con la morte e l'esclusione a vita da questa mailing list!!! :) Fai in altro modo, anche una monkey-patch va bene, ma non toccare il codice degli egg. Mai! Se non vuoi rilanciare il buildout, credi il tuo pacchetto che fa la monkey patch dentro alla cartella "products" (sperando ci sia nel tuo buildout), che viene automaticamente caricata. -- Saluti/Regards Luca Fabbri - RedTurtle Technology E-mail: [email protected] Web Site: http://www.redturtle.it/ Phone: +39 0532 1915958 Fax: +39 0532 287070 _______________________________________________ Plone-IT mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
