[Zope-dev] How-to : Defining custom DTML-tags ??

Andreas Jung Andreas Jung" <andreas@andreas-jung.com
Mon, 10 Jun 2002 12:54:09 -0400


I don't know about a how-to but you can look at the sources
in lib/python/DocumentTemplate or at the sources in lib/python/
Products/MailHost|MIMETools. You can use them as an example.

-aj

----- Original Message -----
From: "Thomas Weholt" <Thomas@gatsoft.no>
To: <zope-dev@zope.org>
Sent: Monday, June 10, 2002 09:35
Subject: [Zope-dev] How-to : Defining custom DTML-tags ??


> I want to create a custom DTML-tag. How/where do I start ?
>
> My goal is to create a way to define a form and validate the input ( that
> integers are valid, required fields filled out etc. ) using Javascript in
> the browser and
> and on the server side after posting. Any thoughts ?
>
> I was thinking something along the lines of :
>
> <dtml-form name="form1">
>    <dtml-field input="text" name="name" type="string" required=1>
>    <dtml-field input="text" name="email" type="string">
>    <dtml-field input="select" name="programming_language">
>        <dtml-selectOption>Python</dtml-selectOption>
>        <dtml-selectOption>Perl</dtml-selectOption>
>        <dtml-selectOption>C</dtml-selectOption>
>    </dtml-field>
>   <dtml-field input="checkbox" name="recieve_spam" checked=1>
>   <dtml-field input="submit" caption="Done">
> </dtml-form>
>
> Any info on how to define your own custom dtml-tags *in python* would be
> highly appreciated. Anyhow, if the functionality I'm looking for is
somehow
> allready available I'll consentrate on something else.
>
> Best regards,
> Thomas Weholt
>
>
> _______________________________________________
> Zope-Dev maillist  -  Zope-Dev@zope.org
> http://lists.zope.org/mailman/listinfo/zope-dev
> **  No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope )
>