Index: branches/unlabeled/unlabeled-1.64.2/core/kernel/db/db_tag_processor.php =================================================================== diff -u -r6270 -r6283 --- branches/unlabeled/unlabeled-1.64.2/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 6270) +++ branches/unlabeled/unlabeled-1.64.2/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 6283) @@ -668,6 +668,13 @@ $field = $params['field']; $object =& $this->getObject($params);; + $formatter_class = getArrayValue($object->Fields, $field, 'formatter'); + if ($formatter_class == 'kMultiLanguage') + { + $formatter =& $this->Application->recallObject($formatter_class); + $field = $formatter->LangFieldName($field); + } + $options = $object->GetFieldOptions($field); return getArrayValue($options,'required'); } @@ -1558,7 +1565,7 @@ function DisplayOriginal($params) { return false; - } + } function MultipleEditing($params) { @@ -1573,7 +1580,7 @@ $ret .= $this->Application->ParseBlock($params); } } - + return $ret; }