Есть ли способ вызвать пользовательский код, когда элемент удален в Sitecore? Или я могу как-то прикрепить код к действию публикации?
Вы можете подписаться на item:deleted событие.Проверьте эту статью: Использование событий .
item:deleted
Присоединение к item:deleted будет работать, только если у вас есть решение с одним сервером.Если вы разделили доставку контента и серверы редактирования контента, тогда он будет немного более сложным.