Problem/Motivation

Creating fields can be a little cumbersome. Having to leave the "Manage Display" page create a field, then go back to the "Manage Display" page and position it correctly can be overly time consuming.

Proposed resolution

We already have a way to limit a field to a specific entity, bundle, and view mode:
Display Suite Add Field

From the "Manage Display" page, we'd add an "Add Display Suite Field" action like on the "Manage Fields" page:
Add Field

Then, (like adding a real field), we'd allow the user to specify an existing Display Suite field, or create a new one (from the available types, i.e Block, Token, etc.)
Create Field Form

The entity, bundle, and view mode will be set automatically for the user (based on where the user clicked "Add Display Suite Field) and not be visible from this page. If the user wants to see everywhere a field is available, they can go to the existing fields page to get an overview of all of the Display Suite fields.

This should allow Display Suite fields to be created and managed much quicker.

Remaining tasks

  1. Write Patch

User interface changes

Adding the ability to quickly add (or reuse) a Display Suite field with a minimal amount of configuration.

API changes

None.

Data model changes

None.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

davidwbarratt created an issue. See original summary.

swentel’s picture

Version: 8.x-2.x-dev » 8.x-3.x-dev

Interesting idea, let me check if I can come up with something.

swentel’s picture

Status: Active » Closed (won't fix)

It's tricky to get this right, so closing for now. If anyone comes with a patch one day, I'll revise.