Problem/Motivation
When I configure columns on the 'manage display' form and then returned to create content, this was not what I expected to see:
What I expected was that the fields would be grouped, by the column they appear in on the display, as they are grouped in the manage display form itself.
I am not opposed to the user being able to create a multi-column form, which can be a valuable feature, but we also need a way to show the author which column a field will end up in when they create content.
Proposed resolution
Add a checkbox on the manage display form labeled 'group fields by display column' like this:
Behavior:
- When checked multi-column forms would be disabled
- Fields could be moved within, but not between, display columns. That would need to be done on the 'manage display' tab
- On the node/add page the fields of each display column would be contained in labeled fieldsets (see below)
An alternative to #2 would be simply 'locking' field order across displays if the option is checked so that changing one always changes the other. IMO this would be even easier to follow if it's possible to implement.
Lastly, the checkbox should be checked by default. Authors needing to understand where content will go is a more common use case than multi-column forms, IMO.
Remaining tasks
Write patch
User interface changes
See above.
API changes
?
Data model changes
?
Comment | File | Size | Author |
---|---|---|---|
#3 | manage-form.png | 105.26 KB | tkoleary |
#2 | create.png | 168.4 KB | tkoleary |
Screen Shot 2016-12-14 at 1.54.36 PM.png | 227.25 KB | tkoleary |
Comments
Comment #2
tkoleary CreditAttribution: tkoleary at Acquia commentedComment #3
tkoleary CreditAttribution: tkoleary at Acquia commentedComment #4
tkoleary CreditAttribution: tkoleary at Acquia commentedComment #5
tkoleary CreditAttribution: tkoleary at Acquia commentedComment #6
tim.plunkettThis is a hard "won't fix" for me, but I'll leave it here for others to discuss.
Comment #7
tkoleary CreditAttribution: tkoleary at Acquia commentedAfter talking to Tim about this I need to revisit the summary considering the complexity of view modes. Assigning to myself and marking needs work.