Les champs peuvent être “cliquables” en utilisant la variable [ “URL”]. Voir les exemples suivants:
Exemple 4-30. Exemples simples d'URL
$opts[fdd][col_name][URL] = http://$link;
$opts[fdd][col_name][URL] = mailto:$value;
Notez que les exemples suivants sont disponibles pour l'utilisation de variables comme dans [ “URL”]:
$key –champ clé pour enregister
$name –nom du champ
$value –valeur du champ
$link –valeur non modifiable
$css –nom de classe CSS
$page –Cette page HTML
$url –variables CGI
Pour ouvrir un lien dans une nouvelle fenêtre dans le navigateur Web:
Exemple 4-31. URL cible
$opts[fdd][col_name][URLtarget] = _blank;
Pour afficher à l'utilisation du lien un texte alternatif :
Exemple 4-32. Affichage des URL
$opts[fdd][col_name][URLdisp] = Launch Page;
Dans les versions antérieur à la 3,5 le comportement était également supporté par [URLprefix]. La Variable [URLpostfix] est similaire à [URLprefix] une chaine s'ajoutera après si elle n'est pas déjà présente.
Exemple 4-33. Préfixe et Postfix d'URL
$opts[fdd][col_name][URLprefix] = mailto:;
$opts[fdd][col_name][URLprefix] = http://;
$opts[fdd][col_name][URLprefix] = array(http://, ftp://);
Dans le troisième exemple, vous pouvez voir que l'ensemble des préfixes ou postfixes sont pris en charge. Le premier membre du tableau est ajouté une valeur à l'URL que si aucun des éléments n'est associé. Cela est particulièrement utile pour avoir des liens URL intelligents avec la possibilité d'entrer des adresses comme “www.platon.sk” sans la précédence de «Http://».