Удаление типов документов, контент теперь недоступен

Я изучаю Umbraco (7) и удалил тип и шаблон тестового документа, не подозревая, что с ними была страница контента (очень удивленный Umbraco позволяет вам сделать это!)

Затем я не смог получить доступ к странице контента, чтобы удалить ее (ошибка 404). Я создал новую страницу, но у нее тоже были проблемы, почти наверняка из-за неправильной целостности базы данных, то есть ссылок теперь не работает.

Два вопроса:

  1. Есть ли способ предотвратить удаление, где все еще связаны элементы содержимого?

  2. Как бы я это исправить? Нужно ли удалять потерянный контент в базе данных SQL с помощью SQL Management Studio? Или что-то можно сделать в интерфейсе Umbraco, например, скрипты в макросах?

Спасибо

1 ответ

Решение

К сожалению, удаление типа документа фактически удаляет весь контент, использующий этот тип документа, я не знаю ни одного способа восстановить этот контент, кроме как восстановить резервную копию.

Это фундаментальный недостаток, я думаю, что вы можете сделать это так легко, и я был там столько, сколько я работал с Umbraco (начиная с v3!).

Вы пытались восстановить файл XML Cache, чтобы попытаться преодолеть проблемы потерянных ссылок?

http://yourdomain/Umbraco/dialogs/republish.aspx?xml=true и нажав кнопку "переиздать"

Посмотрите эту проблему на трекере:

U4-5187 Удаление типа документа стирает все узлы контента на его основе

Другие вопросы по тегам