Problem/Motivation
The tabs on the node edit form cannot be reordered via the UI. Some of the tabs map to a field in the 'Manage form display' settings, but as this is based on fields, these settings do not affect the tab display.
You can reorder fields within tabs, e.g. Authored on and Authored by within the Authoring info tab, or Sticky and Promoted within the Promotion options tab. But the tab order is hardcoded, although this isn't as obvious with fields that are mapped 1-1 with a tab like URL alias or Comments.
Proposed resolution
Develop a method (TBC) for reordering the tabs within the UI.
Remaining tasks
- Agree on an approach
- Write a patch with tests
- Review
User interface changes
TBC but it would add a UI for reordering the tabs.
API changes
TBC
Data model changes
TBC
Release notes snippet
N/A
Original report by chrisck
Problem/Motivation
The URL alias field and URL redirect field are not respecting their weight order on the content edit/create page. I know URL redirect is a module while URL alias is part of core, but it just so happens both of these fields' weights are not working. I've tried using both the drag handles and editing the row weights.
Steps to reproduce
- Go to admin/structure/types/manage/page/form-display
- Move URL alias field above "authored by" or "authored on" field using the drag handles or row weights


| Comment | File | Size | Author |
|---|---|---|---|
| manage-form-display-weight.png | 10.79 KB | chrisck | |
| content-edit.png | 8.99 KB | chrisck |
Comments
Comment #2
chrisckComment #3
chrisckComment #4
pameeela commented@chrisck, I believe this is a feature request. The manage form settings is for fields, not tabs, and it does respect the field weight for those fields but only within a given tab. E.g., you can reorder authored on and authored by within the Authoring info tab, or sticky and promoted within the promoted tab. So the tab order is hardcoded, although this isn't as obvious with fields that are mapped 1-1 with a tab like URL alias. (Also menu settings is a tab and it's not represented in the form display config at all.)
I suspect that there might already be an issue for this, but I couldn't find it.
Also removed keyword tags per the issue tag guidelines.
Comment #6
pameeela commentedAdded #3103426: Remove hard-coding of authoring information for administrators, node options for administrators, and meta data from content edit forms as related because I closed it as a duplicate, and added mlncn here as a contribtuor.
Comment #11
damienmckennaIf all of the meta data fields were exposed as extra fields, would that work? I just ran into this problem with a contrib module where the weight value from core.entity_form_display.node.CONTENTTYPE.default.yml is overriding the value I'm setting via hook_form_alter().