BackTalk to Document The Zope Book (2.6 Edition)/Basic DTML
[email protected] Thu, 25 Mar 2004 04:40:01 -0500
| Newsgroups | gmane.comp.web.zope.zdp |
|---|---|
| Message-ID | <[email protected]> |
A comment to the paragraph below was recently added via http://zope.org/Documentation/Books/ZopeBook/2_6Edition/DTML.stx#3-11
---------------
All DTML tags have *attributes*. An attribute provides
information about how the tag is supposed to work. Some
attributes are optional. For example, the *var* tag inserts the
value of its target. It has an optional *missing* attribute that
specifies a default value in case the variable can't be found::
<dtml-var wingspan missing="unknown wingspan">
% Chirael - Mar. 25, 2004 4:40 am:
What happens if no missing attribute is given, but the variable isn't found. Is an exception thrown? Is an
empty string returned instead? Is something logged in the error log? I have no idea, but I'd _imagine_ that
the "better practice" would be to always provide a "missing" attribute, even if you never expect it to be
missing, just for the sake of debugging and tracking down unexpected conditions.
_______________________________________________
ZDP maillist - [email protected]
http://mail.zope.org/mailman/listinfo/zdp