File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
app/code/Magento/Config/Block/System/Config/Form Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -96,6 +96,14 @@ protected function _getChildrenElementsHtml(AbstractElement $element)
96
96
. '<td colspan="4"> ' . $ field ->toHtml () . '</td></tr> ' ;
97
97
} else {
98
98
$ elements .= $ field ->toHtml ();
99
+ $ styleTag = '' ;
100
+ if (!empty ($ field ->getFieldConfig ()['depends ' ]['fields ' ])) {
101
+ $ styleTag .= $ this ->secureRenderer ->renderStyleAsTag (
102
+ 'display: none; ' ,
103
+ '#row_ ' . $ field ->getHtmlId ()
104
+ );
105
+ }
106
+ $ elements .= $ styleTag ;
99
107
}
100
108
}
101
109
@@ -168,11 +176,19 @@ protected function _getFrontendClass($element)
168
176
*/
169
177
protected function _getHeaderTitleHtml ($ element )
170
178
{
179
+ $ styleTag = '' ;
180
+ if (!empty ($ element ->getGroup ()['depends ' ]['fields ' ])) {
181
+ $ styleTag .= $ this ->secureRenderer ->renderStyleAsTag (
182
+ 'display: none; ' ,
183
+ '# ' . $ element ->getHtmlId () . '-head '
184
+ );
185
+ }
171
186
return '<a id=" ' .
172
187
$ element ->getHtmlId () .
173
188
'-head" href="# ' .
174
189
$ element ->getHtmlId () .
175
190
'-link"> ' . $ element ->getLegend () . '</a> ' .
191
+ $ styleTag .
176
192
/* @noEscape */ $ this ->secureRenderer ->renderEventListenerAsTag (
177
193
'onclick ' ,
178
194
'event.preventDefault(); ' .
You can’t perform that action at this time.
0 commit comments