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)

Partial Call Graph (max 5 caller/called nodes):
%3 template::template_tag_if_condition template::template_tag_if_condition (private) template::template_tag_if_concat_params template::template_tag_if_concat_params template::template_tag_if_condition->template::template_tag_if_concat_params

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)

Partial Call Graph (max 5 caller/called nodes):
%3 packages/acs-templating/tcl/tag-init.tcl packages/acs-templating/ tcl/tag-init.tcl template::template_tag_if_condition template::template_tag_if_condition packages/acs-templating/tcl/tag-init.tcl->template::template_tag_if_condition ad_try ad_try (public) template::template_tag_if_condition->ad_try template::adp_append_code template::adp_append_code (public) template::template_tag_if_condition->template::adp_append_code template::adp_compile_chunk template::adp_compile_chunk (public) template::template_tag_if_condition->template::adp_compile_chunk template::template_tag_if_concat_params template::template_tag_if_concat_params (private) template::template_tag_if_condition->template::template_tag_if_concat_params template::template_tag_if_interp_expr template::template_tag_if_interp_expr (public) template::template_tag_if_condition->template::template_tag_if_interp_expr

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

Partial Call Graph (max 5 caller/called nodes):
%3 template::template_tag_if_condition template::template_tag_if_condition (private) template::template_tag_if_interp_expr template::template_tag_if_interp_expr template::template_tag_if_condition->template::template_tag_if_interp_expr ad_log ad_log (public) template::template_tag_if_interp_expr->ad_log template::template_tag_subst_reference template::template_tag_subst_reference (private) template::template_tag_if_interp_expr->template::template_tag_subst_reference

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

Partial Call Graph (max 5 caller/called nodes):
%3 template::template_tag_if_interp_expr template::template_tag_if_interp_expr (public) template::template_tag_subst_reference template::template_tag_subst_reference template::template_tag_if_interp_expr->template::template_tag_subst_reference

Testcases:
No testcase defined.
[ show source ]