<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 10/19/2011 03:14 PM, Simone Orsi wrote:
    <blockquote cite="mid:4E9ECD2C.6040102@gmail.com" type="cite">On
      10/19/2011 12:48 PM, Paolo Tramontani wrote:
      <blockquote
        cite="mid:FF3647719D7851469D69F2FD7F2F35FD619040@giove.softone.it"
        type="cite">
        <meta http-equiv="Content-Type" content="text/html;
          charset=ISO-8859-1">
        <meta name="Generator" content="Microsoft Word 11 (filtered
          medium)">
        <o:smarttagtype
          namespaceuri="urn:schemas-microsoft-com:office:smarttags"
          name="PersonName">
          <!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
          <style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:Verdana;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.StileMessaggioDiPostaElettronica17
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.Section1
        {page:Section1;}
-->
</style>
          <div class="Section1">
            <p class="MsoNormal"><font face="Arial" size="2"><span
                  style="font-size:10.0pt; font-family:Arial">Ciao<o:p></o:p></span></font></p>
            <p class="MsoNormal"><font face="Arial" size="2"><span
                  style="font-size:10.0pt; font-family:Arial"><o:p> </o:p></span></font></p>
            <p class="MsoNormal"><font face="Arial" size="2"><span
                  style="font-size:10.0pt; font-family:Arial">Ho un
                  content type personalizzato creato da me<o:p></o:p></span></font></p>
            <p class="MsoNormal"><font face="Arial" size="2"><span
                  style="font-size:10.0pt; font-family:Arial">Ho due
                  cose da risolvere:<o:p></o:p></span></font></p>
            <p class="MsoNormal"><font face="Arial" size="2"><span
                  style="font-size:10.0pt; font-family:Arial"><o:p> </o:p></span></font></p>
            <p class="MsoNormal"><font face="Arial" size="2"><span
                  style="font-size: 10pt; font-family: Arial;">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<br>
                  es: sono in cartella documenti; clicco aggiungi nuovo
                  documento; entro in maschera di creazione, compilo i
                  campi, clicco ok; vorrei tornare nella cartella
                  documenti.<br>
                  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.<br>
                  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<br>
                </span></font></p>
          </div>
        </o:smarttagtype></blockquote>
      <br>
      per gli AT puoi tranquillamente copiare base_edit.cpt e
      base_edit.cpt.metadata e rinominarli col nome del tuo AT.<br>
      <br>
      Se il portal_type è MyObject puoi mettere nelle skins
      myobject_edit.cpt e myobject.cpt.metadata, e il gioco è fatto ;)</blockquote>
    <br>
    typo: ovviamente intendevo "myobject_edit.cpt e
    myobject_edit.cpt.metadata".<br>
    <br>
    Per il redirect basta che modifichi la action nel .metadata.
    Attenzione però a rispettare tutta la catena successiva:<br>
    <br>
    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).<br>
    <br>
    Effettivamente, se non ti interessa modificare il form, forse ti
    conviene intervenire direttamente su content_edit_impl :P<br>
    <br>
    <br>
  </body>
</html>