[META] Expose Title and other base fields in Manage Display

Created on 9 October 2014, over 9 years ago
Updated 1 September 2023, 10 months ago

When I go to Content Types, and select the Manage Display tab, I was surprised not to see the Title field, so that I can chose its location, whether to display its label, and whether it is displayed or hidden. The same applies to node 'created', node 'uid', taxonomy term 'name' and aggregator feed 'title' fields. Even if a site has contrib/custom hook to enable Manage Display, multiple obstacles prevent it from working properly.

Alternative

The contrib module Manage Display β†’ enables Manage Display and provides workarounds as far as possible to the obstacles.

Solution

There are lots of little issues to solve and they can be split into 3 phases.

A Fix obstacles preventing manage display in contrib

  1. πŸ› Book printer-friendly version should respect configurable title display Needs work
  2. #2923701: Mechanism to disable preprocessing of node base fields so they can be configured via the field UI β†’
  3. #2993642: Mechanism to disable preprocessing of base fields in taxonomy and aggregator entity types so they can be configured via the field UI β†’
  4. #3090187: Mechanism to disable preprocessing of base fields in comment entity type so they can be configured via the field UI β†’
  5. #2993647: Correctly determine when to display fields as inline β†’
  6. #2941208: Title formatting broken due to flawed EntityViewController->buildTitle β†’
  7. πŸ“Œ Reinstate important testing NodeDisplayConfigurableTest Active
  8. πŸ› Wrong comment display for sites configuring base field display in the UI Fixed

Postponed, book module moving to contrib:

  1. πŸ› Book printer-friendly version should respect configurable title display Needs work

B Enable manage display in Core

  1. ✨ Add formatters and other mechanisms as alternative to base fields directly in entity templates Active
  2. #3036862: Expose Title and other base fields in Manage Display in Drupal Core β†’
  3. #3176673: Deprecate non-standard display of title and other base fields β†’ deprecate everything we plan to delete in phase C

C Remove deprecated function

  1. πŸ“Œ Remove outdated code relating to "Expose Title in Manage Display" Active In D11 delete deprecated code.

Other background from original IS

The Manage Form Display does show my title field as expected.

Nearly 40,000 people downloaded the Exclude Node Title β†’ module to do this.

Over 33,000 downloaded the Title β†’ module, which I believe lets you position the title.

✨ Feature request
Status

Active

Version

11.0 πŸ”₯

Component
EntityΒ  β†’

Last updated about 19 hours ago

Created by

πŸ‡¬πŸ‡§United Kingdom iantresman

Live updates comments and jobs are added and updated live.
  • Contributed project blocker

    It denotes an issue that prevents porting of a contributed project to the stable version of Drupal due to missing APIs, regressions, and so on.

  • Field UX

    Usability improvements related to the Field UI

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.69.0 2024