lomaxarchive/typed_relation_person_formatter
最新稳定版本:1.0.1
Composer 安装命令:
composer require lomaxarchive/typed_relation_person_formatter
包简介
Provides a custom formatter for typed_relation fields that modifies name and relator display.
README 文档
README
A Drupal module that provides a custom field formatter for typed_relation fields. It is designed for use with Person taxonomy terms and adds support for:
- Displaying a preferred name (given + family) from the
field_person_preferred_namefield, with fallback to the term label - Optionally showing or hiding the relator (relationship type)
- Filtering displayed entries by allowed relators via formatter settings
- Linking the person's name to their taxonomy term page
Requirements
- Drupal 10 or 11
- Typed Relation module
Installation
Install via Composer:
composer require lomaxarchive/typed_relation_person_formatter
Then enable the module:
drush en typed_relation_person_formatter
Usage
- Navigate to Manage display for a content type that has a
typed_relationfield. - Select Typed Relation Person Formatter as the formatter for that field.
- In the formatter settings you can:
- Toggle Show relationship type (relator)
- Select which relators are allowed to appear (leave all unchecked to show all)
Configuration
The formatter reads relator options from the node.islandora_object.field_linked_agent field config by default. If you use a different field, you may need to adjust getRelatorOptions() in TypedRelationPersonFormatter.php.
License
GPL-2.0-or-later. See LICENSE for details.
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0-or-later
- 更新时间: 2026-04-14