[ZDP] BackTalk to Document The Zope Book (2.6 Edition)/Appendix A: DTML Reference

webmaster at zope.org webmaster at zope.org
Thu Jan 8 11:55:56 EST 2004


A comment to the paragraph below was recently added via http://zope.org/Documentation/Books/ZopeBook/2_6Edition/AppendixA.stx#1-0

---------------

  DTML is the *Document Template Markup Language*, a handy presentation and
  templating language that comes with Zope.  This Appendix is a reference to
  all of DTMLs markup tags and how they work.

    % Anonymous User - Apr. 16, 2002 4:24 pm:
     A TOC would be welcome here, so we could jump to a particuliar section of the reference of scrolling the
     whole doc.

    % Anonymous User - Apr. 16, 2002 4:25 pm:
     Last comment should read "... instead of scrolling the whole doc."  Oups!

    % Anonymous User - June 5, 2002 1:19 am:
     I guess no one read your comments.

    % Anonymous User - June 20, 2002 6:45 pm:
     <a href='#2-3'>Call</a>

    % Anonymous User - June 20, 2002 6:46 pm:
     I guess the part about  urls being linked was just a tease.

    % Anonymous User - June 20, 2002 6:53 pm:
     <a href="http://www.zope.org/Documentation/ZopeBook/AppendixA.stx#2-3">Call</a>

    % Anonymous User - Jan. 8, 2004 11:55 am:
     <dtml-call Variable|expr="Expression">

     <dtml-comment>[this space not executed]</dtml-comment>

     functions: DTML Functions

     <dtml-if ConditionVariable|expr="ConditionExpression">
     [<dtml-elif ConditionVariable|expr="ConditionExpression">]
      ...
     [<dtml-else>]
     </dtml-if [comment]>

     <dtml-in SequenceVariable|expr="SequenceExpression">
     [<dtml-else>]
     </dtml-in [comment]>

     <dtml-let [Name=Variable][Name="Expression"]...>
     </dtml-let>

     <dtml-mime>
     [<dtml-boundary>]
     ...
     </dtml-mime>

     <dtml-raise ExceptionName|ExceptionExpression>[errormessage]</dtml-raise>

     <dtml-return ReturnVariable|expr="ReturnExpression">

     <dtml-sendmail>

     </dtml-sendmail>

     <dtml-sqlgroup [where]>
     [<dtml-or>]
     [<dtml-and>]
     ...
     </dtml-sqlgroup>

     <dtml-sqltest Variable|expr="VariableExpression">

     <dtml-sqlvar Variable|expr="VariableExpression">

     <dtml-tree [VariableName|expr="VariableExpression"]>
     </dtml-tree>

     <dtml-try>
     <dtml-except [ExceptionName] [ExceptionName]...>
     ... 
     [<dtml-else>]
     </dtml-try>

     <dtml-try>
     <dtml-finally>
     </dtml-try>

     <dtml-unless ConditionVariable|expr="ConditionExpression">
     </dtml-unless>

     <dtml-var Variable|expr="Expression">
     &dtml-variableName;

     <dtml-with Variable|expr="Expression">
     </dtml-with>



More information about the ZDP mailing list