Index: branches/5.2.x/core/kernel/db/db_tag_processor.php =================================================================== diff -u -N -r15711 -r15762 --- branches/5.2.x/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 15711) +++ branches/5.2.x/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 15762) @@ -1,6 +1,6 @@ GetFieldOption($field, 'formatter'); + switch ($element_type) { case 'select': case 'multiselect': @@ -2115,7 +2117,11 @@ $params['name'] = $params['blocks_prefix'] . $element_type; // use $pass_params to pass 'SourcePrefix' parameter from PrintList to CustomInputName tag - return $this->Application->ParseBlock($params, 1); + $ret = $this->Application->ParseBlock($params, 1); + + $object->SetFieldOption($field, 'formatter', $formatter_class); + + return $ret; } /**