Respective D8 issue: https://www.drupal.org/project/drupal/issues/1963340
Description of the need
The Manage Fields page (/admin/structure/types/manage/[TYPE]/fields
) displays a list of fields for a content type, and then two rows at the bottom for adding new/existing fields.
This UI pattern isn't seen in many other places in core. One exception is the Roles page (/admin/config/people/roles
), but we already have an issue for changing that too. Instead, adding a new item to a list of items is done via an action link above the table. For examples, see any of the following pages:
- Text editors and formats
- Image styles
- Date and time formats
- URL aliases
- URL redirects
Proposed solution
I recommend making the same changes here as for other places in core - removing the two 'add' rows and instead adding a new 'Add field' action link. That link would take the user to a new page where they can add a new or existing field. This will not only provide more consistency throughout core's UI, but will also help to make the display of labels & machine names more consistent, since the current UI doesn't allow for https://github.com/backdrop/backdrop-issues/issues/3402 to change this page.
For this issue, I propose leaving the field UI more or less as-is, for the purposes of getting this done quickly and easily. We can leave the total re-design of the field UI to other issues like https://github.com/backdrop/backdrop-issues/issues/779 (for which this issue will make a good first step).
Additional information
Drupal also made this change in 8.0.x: https://www.drupal.org/node/2393181
Draft of feature description for Press Release (1 paragraph at most)
The interface for adding fields to content types is now more consistent with the rest of Backdrop. A new 'Add field' action link takes users to a separate page where they can add new or existing fields to their content type. This helps make the Manage Fields page simpler and more focused on displaying and organising existing fields.
Recent comments
Tried and successfully applied DrAlbany's method with the form https://www.drupal.org/sandbox/grobot/2105379stickman hook. I also encountered the same situation. Thanks DrAlbany
Ubercart - Auto increment SKU
Since before migration you need to prepare the Drupal site - disabling and removing all modules, disabling themes, as part of the preparation you can clear the cache and logs, delete the search...
Trimming the size of my database for D2B_migrate not to error out (Request Entity Too Large / 504 Gateway Time-out)
QuickTabs is now available!!! But does not work as expected, already reported (https://github.com/backdrop-contrib/quicktabs/issues/14). Maybe an alternative solution using Views...
Quick Tabs (or method to simulate)