The joomla.edit.global
and joomla.edit.publishingdata
layouts both have a call to $displayData->get('fields')
(a JViewLegacy instance) and if nothing is returned from that both of them specify an array of fields to be displayed. However, both of these layouts use separate default arrays, therefore it is not possible to use the get method to specify fields to display for only one of the layouts.
Note that this may affect more layouts, however I have only looked at these two explicitly because they are the two I hit this bug with.
Fields references should be unique to each layout.
Fields references are global and affect multiple layouts.
Labels |
Added:
?
|
Category | ⇒ | Layout |
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2016-12-11 22:58:19 |
Closed_By | ⇒ | mbabker |
Fixing this requires major B/C breaks to the logic in a lot of layouts. Closing as too disruptive.
Thanks. That explains the issue I had this morning as well.