These are the rules which DTML uses to resolve names mentioned in
name=
and expr=
tags. The rules are in order from first to last
in the search path.
The DTML call signature is as follows:
def __call__(client=None, mapping={}, **kw)
The client
argument is typically unreferenced in the body of DTML
text, but typically resolves to the "context" in which the method
was called (for example, in the simplest case, its client is the
folder in which it lives).
The mapping
argument is typically referred to as _
in the body
of DTML text.
The keyword arguments (ie '**kw') are referred to by their respective names in the body of DTML text.
document_id
or document_title
, then
the id or title of the document or method is used.ZopeTime
. Folder
attributes include the attributes of folders containing the
folder, with contained folders taking precedence over
containing folders.