DTML Basics (part 2) (
Page 1 of 8 )
In this second article, dive a little deeper into the
intricacies of DTML by getting up close and personal with conditional
statements and comparison operators. This article discusses the
different variants of the "if" statement available in DTML, together
with examples and code listings that demonstrate how they can be used in
a Web applications.In the first part of this article, I explained the basics of DTML,
giving you a crash course in objects, methods, variables and
acquisition. I showed you how to use the Zope management interface to
construct your own objects and methods, and also demonstrated how Zope
looks for variables. Finally, I showed you how to use Zope's
variable-formatting routines and structured text rulesets to format and
manipulate output.
In this second tutorial, I will be delving a little deeper into DTML,
looking closely at the constructs it offers to add decision-making
logic
to your code. I'll be examining conditional expressions and comparison
operators, and demonstrating, with practical examples, how they can be
used to craft more intelligent code. So let's get going!