File tree Expand file tree Collapse file tree 1 file changed +17
-12
lines changed
app/site/controllers/Admin Expand file tree Collapse file tree 1 file changed +17
-12
lines changed Original file line number Diff line number Diff line change @@ -148,19 +148,24 @@ public function getFormDefinition(FAPI\Form $form, &$form_state)
148148 $ translations = $ rewrite ->getTranslations ();
149149 $ languages = $ this ->getUtils ()->getSiteLanguagesSelectOptions ();
150150 unset($ languages [$ rewrite ->getLocale ()]);
151- foreach ($ languages as $ locale => $ language_name ) {
152- $ form ->addField (
153- 'translation_ ' .$ locale ,
154- [
155- 'type ' => 'select ' ,
156- 'title ' => $ language_name ,
157- 'options ' => ['' => '' ] + $ other_rewrites ,
158- 'default_value ' => isset ($ translations [$ locale ]) ? $ translations [$ locale ]->id : '' ,
159- ]
160- );
161- }
162151
163- $ this ->addSubmitButton ($ form , true );
152+ if (count ($ languages ) == 0 ) {
153+ $ form ->addMarkup ('<h3 class="text-center">No translation needed!</h3> ' );
154+ } else {
155+ foreach ($ languages as $ locale => $ language_name ) {
156+ $ form ->addField (
157+ 'translation_ ' .$ locale ,
158+ [
159+ 'type ' => 'select ' ,
160+ 'title ' => $ language_name ,
161+ 'options ' => ['' => '' ] + $ other_rewrites ,
162+ 'default_value ' => isset ($ translations [$ locale ]) ? $ translations [$ locale ]->id : '' ,
163+ ]
164+ );
165+ }
166+
167+ $ this ->addSubmitButton ($ form , true );
168+ }
164169 break ;
165170
166171 case 'delete ' :
You can’t perform that action at this time.
0 commit comments