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 |
|---|---|---|---|
Body body |
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)
Project information
- Project categories: Administration tools
7 sites report using this module
- Created by chris matthews on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.

