Not all layouts belong in the global /layouts folder. The same as not all component layouts belong in a single global directory.
There is actually a default logic to this. It enables component specific overrides of layouts within the template, followed by global overrides of layouts in the template, then component specific overrides of layouts within the component directory, then finally using the default /layouts directory.
If the com_fields component is doing the actual layout rendering, the layouts are in the correct place. If the layout rendering is coming from a library class (something in the /libraries directory), then they should be moved.
Not all layouts belong in the global
/layouts
folder. The same as not all component layouts belong in a single global directory.There is actually a default logic to this. It enables component specific overrides of layouts within the template, followed by global overrides of layouts in the template, then component specific overrides of layouts within the component directory, then finally using the default
/layouts
directory.If the
com_fields
component is doing the actual layout rendering, the layouts are in the correct place. If the layout rendering is coming from a library class (something in the/libraries
directory), then they should be moved.