Magnifico, grazie Simone, i due link che mi hai mandato mi hanno instradato nella giusta direzione....
e, detto come va detto, condivido in pieno l'esperienza di francois riguardo alla banana... doversi buttare dentro tutto il machinery dell'override di templates in archetypes solo per ridirigere mi sembrava un po' troppo. Così ho scelto la strada del form controller tool, aggiungendo una action che fa l'override del validate_integrity L'amico francois di upfront system, se non ho capito male, suggerisce la stessa cosa ma facendo l'override di tutto il validate_integrity.cpy mettendo le mani nel codice. Sapete se le due soluzioni sono equivalenti? Se la risposta è sì, ovviamente preferisco usare il form controller tool in modo da non andare sul codice, portando nel mio profile/default l'impostazione. Ultima domanda: nel form controller tool la action di default che segue il validate_integrity è "traverse_to" / "string:update_version_on_edit" Con la mia action sto facendo l'override di questa action? Se sì, devo aspettarmi qualche problema per il fatto di non avere l'update_version_on_edit? Grazie _______________________________________ Ing. Paolo Tramontani - Softone s.r.l. email: [email protected] [email protected] phone: +39 338 9253741 _______________________________________ -----Messaggio originale----- Da: [email protected] [mailto:[email protected]] Per conto di Simone Orsi Inviato: mercoledì 19 ottobre 2011 15.33 A: La lista degli italiani appassionati di Plone. Oggetto: Re: [Plone-IT] personalizzazioni in archetypes On 10/19/2011 03:29 PM, Yuri wrote: > Il 19/10/2011 15:14, Simone Orsi ha scritto: >> On 10/19/2011 12:48 PM, Paolo Tramontani wrote: >>> >>> Ciao >>> >>> Ho un content type personalizzato creato da me >>> >>> Ho due cose da risolvere: >>> >>> 1. vorrei che, dalla maschera di edit del contenuto (sia in >>> inserimento che in modifica), dopo lok si ridirigesse sulla >>> cartella contenitore e non nella view delloggetto stesso >>> es: sono in cartella documenti; clicco aggiungi nuovo documento; >>> entro in maschera di creazione, compilo i campi, clicco ok; vorrei >>> tornare nella cartella documenti. >>> siccome poi in cartella documenti ho una view che mostra la lista >>> dei documenti e il bottone edit per ciascuno di essi, vorrei che >>> dopo essere entrato in edit si tornasse di nuovo qui. >>> Ho risolto blandamente creando una browser view di default per il >>> content type che esegue un redirect sul parent ma così facendo >>> perdo la possibilità di andare in visualizzazione. Quindi non va beneo >>> >> >> per gli AT puoi tranquillamente copiare base_edit.cpt e >> base_edit.cpt.metadata e rinominarli col nome del tuo AT. >> >> Se il portal_type è MyObject puoi mettere nelle skins >> myobject_edit.cpt e myobject.cpt.metadata, e il gioco è fatto ;) > > Aggiungo questa guida, nel caso in cui hai bisogno di edit multipli > (con campi diversi, template diversi) per lo stesso archetype: > > http://plone.org/documentation/manual/theme-reference/buildingblocks/skin/te mplates/create-an-alternative-edit-template > > > copre anche la validazione. e visto che siamo in vena di aggiunte... :) c'è un trick che mi ero dimenticato: http://plone.293351.n2.nabble.com/Redirect-after-content-creation-td319237.h tml http://www.upfrontsystems.co.za/Members/francois/frankthetank/archetypes-red irection-after-creation > > _______________________________________________ > 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 > _______________________________________________ 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 _______________________________________________ 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
