lingotek_visitable_metadata_statuses.module in Lingotek Translation 4.0.x
Same filename and directory in other branches
- 8.2 tests/modules/lingotek_visitable_metadata_statuses/lingotek_visitable_metadata_statuses.module
- 3.0.x tests/modules/lingotek_visitable_metadata_statuses/lingotek_visitable_metadata_statuses.module
- 3.1.x tests/modules/lingotek_visitable_metadata_statuses/lingotek_visitable_metadata_statuses.module
- 3.2.x tests/modules/lingotek_visitable_metadata_statuses/lingotek_visitable_metadata_statuses.module
- 3.3.x tests/modules/lingotek_visitable_metadata_statuses/lingotek_visitable_metadata_statuses.module
- 3.4.x tests/modules/lingotek_visitable_metadata_statuses/lingotek_visitable_metadata_statuses.module
- 3.5.x tests/modules/lingotek_visitable_metadata_statuses/lingotek_visitable_metadata_statuses.module
- 3.6.x tests/modules/lingotek_visitable_metadata_statuses/lingotek_visitable_metadata_statuses.module
- 3.7.x tests/modules/lingotek_visitable_metadata_statuses/lingotek_visitable_metadata_statuses.module
- 3.8.x tests/modules/lingotek_visitable_metadata_statuses/lingotek_visitable_metadata_statuses.module
Alters the Language key/value field so its default formatter is the statuses formatter.
File
tests/modules/lingotek_visitable_metadata_statuses/lingotek_visitable_metadata_statuses.moduleView source
<?php
/**
* @file
* Alters the Language key/value field so its default formatter is the statuses
* formatter.
*/
use Drupal\Core\Entity\EntityTypeInterface;
/**
* Implements hook_entity_base_field_info_alter().
*
* @param \Drupal\Core\Field\FieldDefinitionInterface[] $fields
* The array of base field definitions for the entity type.
* @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
* The entity type definition.
*/
function lingotek_visitable_metadata_statuses_entity_base_field_info_alter(&$fields, EntityTypeInterface $entity_type) {
if ($entity_type
->id() == 'lingotek_content_metadata' && !empty($fields['translation_status'])) {
$fields['translation_status']
->setDisplayOptions('view', [
'label' => 'above',
'type' => 'lingotek_translation_statuses',
'weight' => -5,
]);
}
}
Functions
Name![]() |
Description |
---|---|
lingotek_visitable_metadata_statuses_entity_base_field_info_alter | Implements hook_entity_base_field_info_alter(). |