@@ -134,40 +134,40 @@ If you are extending a plugin and want the added fields in the backend to be tra
134134
135135```
136136public function boot() {
137- Event::listen('backend.form.extendFieldsBefore', function($widget) {
138-
139- // Only apply this listener when the Page controller is being used
140- if (!$widget->getController() instanceof \Winter\Pages\Controllers\Index) {
141- return;
142- }
143-
144- // Only apply this listener when the Page model is being modified
145- if (!$widget->model instanceof \Winter\Pages\Classes\Page) {
146- return;
147- }
148-
149- // Only apply this listener when the Form widget in question is a root-level
150- // Form widget (not a repeater, nestedform, etc)
151- if ($widget->isNested) {
152- return;
153- }
154-
155- // Add fields
156- $widget->tabs['fields']['viewBag[myField]'] = [
157- 'tab' => 'mytab',
158- 'label' => 'myLabel',
159- 'type' => 'text'
160- ];
161-
162- // Translate fields
163- $translatable = [
164- 'viewBag[myField]'
165- ];
166-
167- // Merge the fields in the translatable array
168- $widget->model->translatable = array_merge($widget->model->translatable, $translatable);
169-
170- });
137+ Event::listen('backend.form.extendFieldsBefore', function($widget) {
138+
139+ // Only apply this listener when the Page controller is being used
140+ if (!$widget->getController() instanceof \Winter\Pages\Controllers\Index) {
141+ return;
142+ }
143+
144+ // Only apply this listener when the Page model is being modified
145+ if (!$widget->model instanceof \Winter\Pages\Classes\Page) {
146+ return;
147+ }
148+
149+ // Only apply this listener when the Form widget in question is a root-level
150+ // Form widget (not a repeater, nestedform, etc)
151+ if ($widget->isNested) {
152+ return;
153+ }
154+
155+ // Add fields
156+ $widget->tabs['fields']['viewBag[myField]'] = [
157+ 'tab' => 'mytab',
158+ 'label' => 'myLabel',
159+ 'type' => 'text'
160+ ];
161+
162+ // Translate fields
163+ $translatable = [
164+ 'viewBag[myField]'
165+ ];
166+
167+ // Merge the fields in the translatable array
168+ $widget->model->translatable = array_merge($widget->model->translatable, $translatable);
169+
170+ });
171171}
172172```
173173## Model translation
0 commit comments