Drupal 8'de bir node'u silerken farklı işlemler yapmak isterseniz hook_entity_delete hook'unu kullanabilirsiniz. Bu fonksiyon ile gelen entity parametresinden siline node içeriğine erişebilirsiniz.
function custom_entity_delete(Drupal\Core\Entity\EntityInterface $entity) { $entity_type = $entity->getEntityTypeId(); if($entity_type == "node" && $entity->bundle() == "website") { drupal_set_message('Node siliniyor...'); drupal_set_message("entity Id:".$entity->id()); drupal_set_message("entity Type:".$entity->getEntityTypeId()); drupal_set_message("entity bundle:".$entity->bundle()); drupal_set_message("entity label:".$entity->label()); $database = $entity->get('field_website_database')->getValue(); drupal_set_message("database:".$database[0]['value']); // yapılacak diğer işlemler } }
GOSB Teknopark Hi-Tech Bina 3.Kat B3 Gebze - KOCAELİ