Jürgen Kartnaller wrote:

I did it this way :

The Edit Form implementation :

class AddClub(zope.formlib.form.AddForm):

    base_template =zope.formlib.form.AddForm.template
    template = ViewPageTemplateFile('club_add.pt')

...


    def referer(self):
        return    self.request.form.get('referer')\
               or self.request.getHeader('HTTP_REFERER')

    def nextURL(self):
        return self.request.form.get('referer','..')


The template ('club_add.pt') :

<div metal:use-macro="view/base_template/macros/main" >
  <div metal:fill-slot="extra_info">
<input type="hidden" name="referer" value="" tal:attributes="value view/referer" />
  </div>
</div>


Ah, excellent - thank you!

Martin

_______________________________________________
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users

Reply via email to