field_usage_display
The problem
Drupal fields are reusable within the same entity type. The same field storage (for example, body) can be attached to multiple bundles — for example, the Article and Basic page content types can both share the same body field storage. Before modifying or deleting a field, an administrator needs to know where else it is used.
The existing global field report at /admin/reports/fields provides this information, but only as a site-wide table that must be scanned manually and is disconnected from the page where field decisions are made.
The solution
Field Usage Display adds a single "Also used in" column directly to the Manage Fields table — right where administrators are already working. The column is blank for fields used only in the current bundle (no noise), and lists the human-readable labels of other bundles for shared fields (immediate context before editing or deleting).
Example (Article content type)
Field Field type Also used in Operations Bodybody
Text (formatted…)
Basic page
Edit
Image field_image
Image
Edit
Tags field_tags
Entity reference
Blog post, Event
Edit
Features
- Works on all fieldable entity types: content types, media types, taxonomy vocabularies, block types, user accounts, and any other entity type that uses Field UI. Within each entity type, all bundles sharing a field storage are listed.
- Displays human-readable bundle labels, not machine names.
- Optional integration with ctools_entity_mask: when that submodule is installed, cross-entity-type borrowed fields are also listed, with the entity type name shown in parentheses for clarity.
- No configuration required — the column appears automatically.
- No new pages, routes, or permissions — purely additive to existing UI.
Requirements
- Drupal 11
- Core modules:
field,field_ui(both enabled by default on most sites)
Installation
composer require drupal/field_usage_display drush en field_usage_display
Or enable via Extend (/admin/modules).
Compatibility
Field Default Value Display
Field Usage Display is fully compatible with the Field Default Value Display module. When both modules are enabled, the "Default value" and "Also used in" columns appear together in the Manage Fields table with no conflict or configuration required.
Similar modules
- Field Usage Tracker — adds a separate report page at
/admin/reports/field-usagewith broader scope (Views and custom code detection). Field Usage Display takes a different approach: no new pages, just a column in the existing workflow.