@@ -56,9 +56,7 @@ protected function _prepareForm()
56
56
['name ' => 'label ' , 'label ' => __ ('Status Label ' ), 'class ' => 'required-entry ' , 'required ' => true ]
57
57
);
58
58
59
- if (!$ this ->_storeManager ->isSingleStoreMode ()) {
60
- $ this ->_addStoresFieldset ($ model , $ form );
61
- }
59
+ $ this ->_addStoresFieldset ($ model , $ form );
62
60
63
61
if ($ model ) {
64
62
$ form ->addValues ($ model ->getData ());
@@ -80,10 +78,31 @@ protected function _prepareForm()
80
78
protected function _addStoresFieldset ($ model , $ form )
81
79
{
82
80
$ labels = $ model ? $ model ->getStoreLabels () : [];
83
- $ fieldset = $ form ->addFieldset (
84
- 'store_labels_fieldset ' ,
85
- ['legend ' => __ ('Store View Specific Labels ' ), 'class ' => 'store-scope ' ]
86
- );
81
+ if (!$ this ->_storeManager ->isSingleStoreMode ()) {
82
+ $ fieldset = $ form ->addFieldset (
83
+ 'store_labels_fieldset ' ,
84
+ ['legend ' => __ ('Store View Specific Labels ' ), 'class ' => 'store-scope ' ]
85
+ );
86
+ } else {
87
+ $ fieldset = $ form ->addFieldset (
88
+ 'store_labels_fieldset ' ,
89
+ ['legend ' => __ ('Frontend Label ' )]
90
+ );
91
+ $ store = $ this ->_storeManager ->getDefaultStoreView ();
92
+ $ fieldset ->addField (
93
+ "store_label_ {$ store ->getId ()}" ,
94
+ 'text ' ,
95
+ [
96
+ 'name ' => 'store_labels[ ' . $ store ->getId () . '] ' ,
97
+ 'required ' => false ,
98
+ 'label ' => $ store ->getName (),
99
+ 'value ' => isset ($ labels [$ store ->getId ()]) ? $ labels [$ store ->getId ()] : '' ,
100
+ 'fieldset_html_class ' => 'store '
101
+ ]
102
+ );
103
+ return ;
104
+ }
105
+
87
106
$ renderer = $ this ->getLayout ()->createBlock (
88
107
\Magento \Backend \Block \Store \Switcher \Form \Renderer \Fieldset::class
89
108
);
0 commit comments