%define() Function

Top  Previous  Next

%define() function lets you to define custom functions. This way you can simplify the usage of complex definitions you use often.

Syntax:

%define(function-name,'function-definition')

 

You can use ${prmn} parameter symbols inside the function definition as needed.

Example 1:

Definition:

%define(eb,'%(<input name="${prm1}" type="text">)')
 

Usage:

%eb(Name)
 

Result:

%(<input name="Name" type="text">)

 

Example 2:

Definition:

%define(flimg,'%(<image src="${prm1}" style="float: ${prm2}" hspace="10" vspace="5" />)')
 

Usage:

%flimg(images/Sample.jpg,right)
 

Result:

%(<image src="images/Sample.jpg" style="float: right" hspace="10" vspace="5" />)

 

See <cti:define/> instruction.