diff --git a/lib/classes/databox.class.php b/lib/classes/databox.class.php index d2fed21d01..7f4cc86430 100644 --- a/lib/classes/databox.class.php +++ b/lib/classes/databox.class.php @@ -970,6 +970,7 @@ class databox extends base $meta_struct_field ->set_readonly(isset($field['readonly']) ? $field['readonly'] : 0) ->set_indexable(isset($field['index']) ? $field['index'] : '1') + ->set_separator(isset($field['separator']) ? $field['separator'] : '') ->set_type($type) ->set_tbranch(isset($field['tbranch']) ? $field['tbranch'] : '') ->set_thumbtitle(isset($field['thumbtitle']) ? $field['thumbtitle'] : (isset($field['thumbTitle']) ? $field['thumbTitle'] : '0')) diff --git a/lib/classes/databox/field.class.php b/lib/classes/databox/field.class.php index f08f639d2b..7f36cab930 100644 --- a/lib/classes/databox/field.class.php +++ b/lib/classes/databox/field.class.php @@ -552,6 +552,9 @@ class databox_field implements cache_cacheableInterface */ public function set_separator($separator) { + if (strpos($separator, ';') === false) + $separator .= ';'; + $this->separator = $separator; return $this; diff --git a/templates/web/admin/databox/doc_structure.twig b/templates/web/admin/databox/doc_structure.twig index 5819a174ae..e51cef3c6d 100644 --- a/templates/web/admin/databox/doc_structure.twig +++ b/templates/web/admin/databox/doc_structure.twig @@ -258,6 +258,9 @@ {% trans 'Type' %} + + {% trans 'Separateur' %} + {% trans 'Branche Thesaurus' %} @@ -312,7 +315,7 @@ - {{field.get_type()}} + + + +