Index: modules/Extra_Fields/extra_fields.php @@ -70,6 +70,14 @@ } } + if (in_array(AREA_TYPE, array('C', 'B'))) { + foreach ($extra_fields as $ef_k=>$ef_v) { + if (preg_match("/\{[$]{1}lng\.([a-z_]+)+\}/i", $extra_fields[$ef_k]['field_value'], $match)) { + $extra_fields[$ef_k]['field_value'] = str_replace($match[0], func_get_langvar_by_name($match[1]), $extra_fields[$ef_k]['field_value']); + } + } + } + $smarty->assign('extra_fields', $extra_fields); }