Index: trunk/kernel/units/custom_values/custom_values_config.php =================================================================== diff -u -r1566 -r1795 --- trunk/kernel/units/custom_values/custom_values_config.php (.../custom_values_config.php) (revision 1566) +++ trunk/kernel/units/custom_values/custom_values_config.php (.../custom_values_config.php) (revision 1795) @@ -54,13 +54,11 @@ 'ValueList' => 'cf.ValueList', 'DisplayOrder' => 'cf.DisplayOrder', 'CustomDataId' => '%1$s.CustomDataId', - 'Value' => '%1$s.Value', - ) ), 'ListSQLs' => Array( - '' => ' SELECT #ITEM_RESOURCE_ID# AS ResourceId %2$s + '' => ' SELECT %1$s.l1_Value AS l1_Value, #ITEM_RESOURCE_ID# AS ResourceId %2$s FROM '.TABLE_PREFIX.'CustomField AS cf LEFT JOIN %1$s ON %1$s.CustomFieldId = cf.CustomFieldId AND ResourceId = #ITEM_RESOURCE_ID#', ), // key - special, value - list select sql @@ -77,9 +75,9 @@ 'Fields' => Array( 'CustomDataId' => Array(), - 'CustomFieldId' => Array('not_null' => '1', 'default'=>''), + 'CustomFieldId' => Array('not_null' => '1', 'default'=>''), 'ResourceId' => Array('not_null' => 1, 'default' => 0), - 'Value' => Array('not_null' => true, 'default' => ''), + 'Value' => Array('not_null' => true, 'formatter' => 'kMultiLanguage', 'default' => ''), ), 'VirtualFields' => Array( 'FieldName' => Array(), @@ -94,7 +92,7 @@ 'Icons' => Array('default'=>'icon16_custom.gif'), // icons for each StatusField values, if no matches or no statusfield selected, then "default" icon is used 'Fields' => Array( 'FieldName' => Array( 'title'=>'la_col_FieldName', 'data_block' => 'grid_icon_td'), - 'Prompt' => Array( 'title'=>'la_col_Prompt', 'data_block' => 'grid_data_label_td' ), + 'Prompt' => Array( 'title'=>'la_col_Prompt', 'data_block' => 'grid_data_label_ml_td' ), 'Value' => Array( 'title'=>'la_col_Value', 'data_block' => 'edit_custom_td'), ), ),