2012/1/10 Paolo Tramontani <[email protected]>
> **
>
> Sto usando l’url
>
> “http/<cartelladelportale>/createObject?type_name= myContentType”****
>
> per ridirigere il browser nella creazione di un oggetto archetype (per la
> vertità non si tratta di un Document ma di un content type custom)****
>
> ** **
>
> c’è un modo per pre-impostare un campo in base alla pagina di provenienza?
>
Uno può essere lo stesso che usa Plone quando, dopo aver cliccato salva,
ripropone la stessa form per chiedere l'inserimento dei campi mancanti.
Per farlo puoi chiamare in GET con firebug il metodo della form di
creazione di un nuovo elemento, copiare la url risultante ed adattarla alle
tue esigenze.
Per esempio, per creare un nuovo evento con descrizione "Test" puoi usare
http/<cartelladelportale>/portal_factory/MyContentType/mycontenttype
.2012-01-10.1234/atct_edit?description=Test
Non mi è chiaro cosa succeda se la parte unica
("mycontenttype.2012-01-10.1234")
viene usata da più di un utente. Per evitare problemi puoi generarla
con cartelladelportale.generateUniqueId("myContentType") mentre costruisci
la url.
Silvio
_______________________________________________
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