Index: branches/RC/core/kernel/utility/formatters/multilang_formatter.php =================================================================== diff -u -N -r11291 -r11760 --- branches/RC/core/kernel/utility/formatters/multilang_formatter.php (.../multilang_formatter.php) (revision 11291) +++ branches/RC/core/kernel/utility/formatters/multilang_formatter.php (.../multilang_formatter.php) (revision 11760) @@ -136,12 +136,17 @@ $options = $object->GetFieldOptions($field_name); $format = isset($format) ? $format : ( isset($options['format']) ? $options['format'] : null); - if ( $value == '' && $format != 'no_default') { // try to get default language value + // use strpos, becase 2 comma-separated formats could be specified + if ($value == '' && strpos($format, 'no_default') === false) { // try to get default language value $def_lang_value = $object->GetDBField('l'.$this->Application->GetDefaultLanguageId().'_'.$master_field); - if ($def_lang_value == '') return NULL; - return $def_lang_value; //return value from default language + if ($def_lang_value == '') { + return NULL; + } + + return $this->_replaceFCKLinks($def_lang_value, $options, $format); //return value from default language } - return $value; + + return $this->_replaceFCKLinks($value, $options, $format); } /**