function content_translation_entity_operation in Drupal 10
Same name and namespace in other branches
- 8 core/modules/content_translation/content_translation.module \content_translation_entity_operation()
- 9 core/modules/content_translation/content_translation.module \content_translation_entity_operation()
Implements hook_entity_operation().
File
- core/
modules/ content_translation/ content_translation.module, line 320 - Allows entities to be translated into different languages.
Code
function content_translation_entity_operation(EntityInterface $entity) {
$operations = [];
if ($entity
->hasLinkTemplate('drupal:content-translation-overview') && content_translation_translate_access($entity)
->isAllowed()) {
$operations['translate'] = [
'title' => t('Translate'),
'url' => $entity
->toUrl('drupal:content-translation-overview'),
'weight' => 50,
];
}
return $operations;
}