On 10/19/2011 03:14 PM, Simone Orsi wrote:
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 l'ok si ridirigesse sulla cartella
contenitore e non nella view dell'oggetto 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 ;)
typo: ovviamente intendevo "myobject_edit.cpt e myobject_edit.cpt.metadata".
Per il redirect basta che modifichi la action nel .metadata. Attenzione
però a rispettare tutta la catena successiva:
il .metadata rimanda a content_edit che rimandata a
content_edit_impl.cpy (per trovarli basta che fai "find -name
content_edit*" dentro Products.Archetypes).
Effettivamente, se non ti interessa modificare il form, forse ti
conviene intervenire direttamente su content_edit_impl :P
_______________________________________________
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