Elgg gestattet die freie Konfiguration von Eingabefeldern von Benutzerdetails, die nach Eingabe durch den Benutzer auf der Profil-Seite angezeigt werden. Leider ist mit diesen Details jedoch keine Logik verbunden. So werden beispielsweise weder E-Mail-Adressen, noch Skype-Benutzernamen mit einem Link versehen. Um dieser Tatsache schnell und unkompliziert zu Leibe zu rücken, kann man das zuständige „Mod“ ein wenig bearbeiten. In der Datei mod/profile/views/default/profile/userdetails.php muss man lediglich um die Zeile 115 herum den folgenden Abschnitt einfügen. Nach diesem Schnittmuster können gerne noch weitere Verlinkungen eingebaut werden.
If (elgg_echo("profile:{$shortname}")=="Skype") {
echo "<a href='callto:". elgg_view("output/{$valtype}",array('value' => $vars['entity']->$shortname)) ."'>" . elgg_view("output/{$valtype}",array('value' => $vars['entity']->$shortname)) . "</a>";
} elseif (elgg_echo("profile:{$shortname}")=="Email") {
echo "<a href='mailto:". elgg_view("output/{$valtype}",array('value' => $vars['entity']->$shortname)) ."?subject=[CemRM] '>" . elgg_view("output/{$valtype}",array('value' => $vars['entity']->$shortname)) . "</a>";
}
else {
echo elgg_view("output/{$valtype}",array('value' => $vars['entity']->$shortname));
}