tag-procs.tcl

Auxiliary Procs for Tag Handlers for the ArsDigita Templating System

Location:
packages/acs-templating/tcl/tag-procs.tcl
Authors:
Karl Goldstein <karlg@arsdigita.com>
Stanislav Freidin <sfreidin@arsdigita.com>
Christian Brechbuehler <chrisitan@arsdigita.com>
CVS Identification:
$Id: tag-procs.tcl,v 1.30 2024/11/13 08:41:13 gustafn Exp $

Procedures in this file

Detailed information

template::template_tag_if_concat_params (private)

 template::template_tag_if_concat_params params

Append all the tags together. Note that the tokens inside an IF-tag are parsed just as attribute names, since these are not followed by an equals sign such as HTML-like attributes. These tokens can contain variable names, which are case-sensitive. This disallows NaviServer to treat attribute names lower case (in HTML, attribute names are case-insensitive).

Parameters:
params (required)

Testcases:
No testcase defined.

template::template_tag_if_condition (private)

 template::template_tag_if_condition chunk params condition_type
Parameters:
chunk (required)
params (required)
condition_type (required)

Testcases:
No testcase defined.

template::template_tag_if_interp_expr (public)

 template::template_tag_if_interp_expr

Interpret an expression as part of the simplified IF syntax

Testcases:
No testcase defined.

template::template_tag_subst_reference (private)

 template::template_tag_subst_reference arg

substitute variable references

Parameters:
arg (required)
Returns:
variable name

Testcases:
No testcase defined.
[ show source ]