Details
-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
3.2.1
-
None
Description
Base translation select first element when empty
Prereq.: Several languages exist in Admin.
Steps:
- Create Article in English
- Go to Translations tab.
- Start adding new translation.
- Select a language for the new translation - French.
- No Select an existing translation as base
- Redirection to http://localhost:64080/admin/content/53/translate/fre-FR/eng-GB with eng-Gb.
I don't want data other language in field.
I think the problem, it is in TranslationAddType.php, he should delete placeholder false
->add( 'base_language', ChoiceType::class, [ 'required' => false, 'placeholder' => false, 'multiple' => false, 'expanded' => false, 'choice_loader' => new CallbackChoiceLoader(function () use ($contentLanguages) { return $this->loadLanguages( function (Language $language) use ($contentLanguages) { return $language->enabled && in_array($language->languageCode, $contentLanguages, true); } ); }), 'choice_value' => 'languageCode', 'choice_label' => 'name', ] );
My Temp Fix:
$('#add-translation_base_language').prepend("<option value='' selected='selected'></option>");
Attachments
Issue Links
- is blocked by
-
IBX-1079 The new translation will use values from the main translation if no base translation is selected
- Closed