Index: branches/5.3.x/core/units/promo_blocks/promo_block_tp.php =================================================================== diff -u -N -r16519 -r16530 --- branches/5.3.x/core/units/promo_blocks/promo_block_tp.php (.../promo_block_tp.php) (revision 16519) +++ branches/5.3.x/core/units/promo_blocks/promo_block_tp.php (.../promo_block_tp.php) (revision 16530) @@ -1,6 +1,6 @@ SelectParam($params, 'name,field'); + + if ( !$field ) { + $field = 'Image'; + } + + /** @var kMultiLanguage $multi_language_formatter */ + $multi_language_formatter = $this->Application->recallObject('kMultiLanguage'); + $current_language_field = $multi_language_formatter->LangFieldname($field); + + /** @var kDBItem $object */ + $object = $this->getObject($params); + + if ( !$object->GetDBField($current_language_field) ) { + $current_language_field = $multi_language_formatter->LangFieldname($field, true); + } + + $params['name'] = $current_language_field; + + return $this->Field($params); + } + }