Les liens d'opérations sont les liens contenus dans le menu déroulant sur les listing dans drupal
Il est possible d'en ajouter via le hook HOOK_entity_operation_alter :
function mon_module_entity_operation_alter(array &$operations, EntityInterface $entity) {
$entityTypeId = $entity->getEntityTypeId();
if ($entityTypeId !== 'group') {
return;
}
$link = \Drupal\Core\Url::fromRoute('mon_module.user_group_import', ['group' => $entity->id()]);
$operations['import_members'] = array(
'title' => t('Importer des membres'),
'weight' => 20,
'url' => $link,
);
}
Commentaires
Bonjour Kgaut,
Tu devrais peut-être préciser qu'il s'agit d'ajout d'opérations sur des entités existantes puisque pour les entités custom c'est plutôt le handler "list_builder".
.Cordialement,
Ajouter un commentaire