function display(&$field, $value, $map, $inside = false, $options = '', $test = false, $allFields = null, $allValues = null, $requiredDisplay = true) {
$field_type = $field->field_type;
if(substr($field->field_type,0,4) == 'plg.') {
$field_type = substr($field->field_type,4);
JPluginHelper::importPlugin('hikashop', $field_type);
}
$classType = 'hikashop'.ucfirst($field_type);
if(!class_exists($classType))
return 'Plugin '.$field_type.' missing or deactivated';
$class = new $classType($this);
if(is_string($value))
$value = htmlspecialchars($value, ENT_COMPAT,'UTF-8');
$html = $class->display($field,$value,$map,$inside,$options,$test,$allFields,$allValues);
if($requiredDisplay && !empty($field->field_required))
$html .=' <span class="hikashop_field_required">*</span>';
return $html;
}