Index: core/kernel/db/db_tag_processor.php IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- core/kernel/db/db_tag_processor.php (revision 15716) +++ core/kernel/db/db_tag_processor.php (revision ) @@ -2078,6 +2078,8 @@ $element_type = 'text'; } + $formatter_class = $object->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; } /** \ No newline at end of file