[ic] How to pass parameters to usertag routine

fctmaillist interchange-users@interchange.redhat.com
Sat Nov 3 07:07:00 2001


Hi all

I have a usertag declared in interchange.cfg as follows
Usertag sometag HasEndTag
Usertag sometag Order var1 var2
Usertag sometag Routine <<EOF

sub {
my ($var1,$var2);
return "$var1.$var2";
}
EOF


How do I pass values to the usertag if want to call the usertag from a
interchange page?

If it is called like this

[perl]
$data1="somevalue1";
$data2="somevalue2";
[sometag $data1 $data2]
[/sometag]
[/perl]

The usertag returns just $data1$data2. it is not taking the values for that
arguments.

but if it is called like this:

[sometag somevalue1 somevalue2][/sometag]

then the usertag reurns somevalue1somevalue2.

But i want to pass arguments as variables not hardcoded ones.

How to overcome this?

regards
joyce