We are modifying this for the next update, as it definitely makes more sense to display in emails on new lines. You can make these changes and get that:
/administrator/components/com_dtregister/lib/tagparser.php
Around line 192, BEFORE this line:
$tagvalues = $fieldTable->$function((array)$recipient,null,'',false);
Add this code:
if(is_callable(array($fieldTable,'emailView'))){
$function = 'emailView';
}
Then in this file:
/administrator/components/com_dtregister/models/field.php
Around line 2100, BEFORE this:
function getkeyByValue($value=array()){
Add this code:
function emailView($obj=null,$event=null,$form='',$overlimitdisable=false){
if(!is_array($this->values)){
$this->values = explode('|',$this->values);
}
$selected = array();
if(!isset($obj['fields'][$this->id])|| $obj['fields'][$this->id] == null){
return false;
}
if (count($this->values) > 0) {
foreach($this->values as $key=>$value){
if(!is_array($obj['fields'][$this->id])){
$obj['fields'][$this->id] = explode("|",$obj['fields'][$this->id]);
}
if(in_array($key,$obj['fields'][$this->id])){
$selected[] = $value;
}
}
}
return implode("<br /> \n ",$selected);
}
That should get you what you are wanting. Thanks!