Index: openacs-4/packages/acs-templating/tcl/tag-init.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/tcl/tag-init.tcl,v diff -u -r1.18.2.1 -r1.18.2.2 --- openacs-4/packages/acs-templating/tcl/tag-init.tcl 25 Apr 2004 09:21:03 -0000 1.18.2.1 +++ openacs-4/packages/acs-templating/tcl/tag-init.tcl 2 Feb 2005 15:39:24 -0000 1.18.2.2 @@ -636,9 +636,9 @@ for { set i 0 } { $i < $size } { incr i } { set [ns_set key $params $i] [ns_set value $params $i] # substitute array variables - regsub {@([a-zA-z0-9_]+)\.([a-zA-z0-9_]+)@} [set [ns_set key $params $i]] {${\1(\2)}} [ns_set key $params $i] + regsub {@([a-zA-Z0-9_]+)\.([a-zA-Z0-9_.]+)@} [set [ns_set key $params $i]] {${\1(\2)}} [ns_set key $params $i] # substitute regular variables - regsub {@([a-zA-z0-9_:]+)@} [set [ns_set key $params $i]] {${\1}} [ns_set key $params $i] + regsub {@([a-zA-Z0-9_:]+)@} [set [ns_set key $params $i]] {${\1}} [ns_set key $params $i] } # And this needs to be executed at page execution time due to interactions with the