<div class="gmail_quote">2012/1/10 Paolo Tramontani <span dir="ltr"><<a href="mailto:trapa@softone.it">trapa@softone.it</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






<u></u>





<div lang="IT" link="blue" vlink="purple">

<div>

<p class="MsoNormal"><span style="font-family:Arial;font-size:10pt">Sto usando l’url</span></p><p class="MsoNormal"><font face="Arial"><span style="font-size:10.0pt;font-family:Arial">
    “http/<cartelladelportale>/createObject?type_name= myContentType”<u></u><u></u></span></font></p>

<p class="MsoNormal"><font face="Arial"><span style="font-size:10.0pt;font-family:Arial">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)<u></u><u></u></span></font></p>

<p class="MsoNormal"><font face="Arial"><span style="font-size:10.0pt;font-family:Arial"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font face="Arial"><span style="font-size:10.0pt;font-family:Arial">c’è un modo per pre-impostare un campo in base alla
pagina di provenienza?</span></font></p></div></div></blockquote><div>Uno può essere lo stesso che usa Plone quando, dopo aver cliccato salva, ripropone la stessa form per chiedere l'inserimento dei campi mancanti.</div>

<div>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.</div><div>Per esempio, per creare un nuovo evento con descrizione "Test" puoi usare <span style="font-family:Arial;font-size:13px">http/<cartelladelportale></span>/portal_factory/M<span style="font-family:Arial;font-size:13px">yContentType</span>/<span style="font-family:Arial;font-size:13px">mycontenttype</span>.2012-01-10.1234/atct_edit?description=Test</div>

<div>Non mi è chiaro cosa succeda se la parte unica ("<span style="font-family:Arial;font-size:13px">mycontenttype</span>.2012-01-10.1234") viene usata da più di un utente. Per evitare problemi puoi generarla con cartelladelportale.generateUniqueId("<span style="font-family:Arial;font-size:13px">myContentType</span>") mentre costruisci la url.</div>

<div><br></div><div>         Silvio</div></div>