[Grok-dev] Re: Grok Widgets / Fields (Was Re: Re: [grok-br] Grok 1.0 and beyond)

Sebastian Ware sebastian at urbantalk.se
Sat Jan 12 07:34:12 EST 2008

I understand. This was the way I implemented it (only I wasn't aware  
that I could use a master template, I could really have use for  
that!). One exception though, I generated the actual form code using a  
[tal:replace] calling a python method. The reason I did it this way  
was becuase I knew that I would allways be able to tweak the python  
code to get it to do what I wanted.

I find that I am only comfortable with TAL calling Python methods to  
extract data. Once I try to do view logic it gets messy. I think this  
might be a case for many newbies too. TAL, simple as it is, is still  
another language and it isn't very good at reuse etc.

Maybe I fall into this becuase I am thinking

   Master template > Edit page template > Edit form (which can't be a  
page template...)
                   > View page template > View form

rather than

   Edit page template > Edit form template
   View page template > View form template

I realise that the second approach might in fact be a better way, even  
though I need to repeat some of the overall site HTML. I guess I need  
to explore this, becuase it might simplify some customisation that I  
have been reluctant to do.

Mvh Sebastian

12 jan 2008 kl. 01.40 skrev Martijn Faassen:
> To override it for your edit form is simple enough; just associate a  
> template for your edit form that does the work itself in its own  
> macro. No need to dive into the innards of grok.EditForm.
> If someone will promise me they'll help improve this (for instance  
> by writing a nice document about it), I'll send them code samples. :)
> Regards,
> Martijn
> _______________________________________________
> Grok-dev mailing list
> Grok-dev at zope.org
> http://mail.zope.org/mailman/listinfo/grok-dev

More information about the Grok-dev mailing list