Удаление типов документов, контент теперь недоступен
Я изучаю Umbraco (7) и удалил тип и шаблон тестового документа, не подозревая, что с ними была страница контента (очень удивленный Umbraco позволяет вам сделать это!)
Затем я не смог получить доступ к странице контента, чтобы удалить ее (ошибка 404). Я создал новую страницу, но у нее тоже были проблемы, почти наверняка из-за неправильной целостности базы данных, то есть ссылок теперь не работает.
Два вопроса:
Есть ли способ предотвратить удаление, где все еще связаны элементы содержимого?
Как бы я это исправить? Нужно ли удалять потерянный контент в базе данных SQL с помощью SQL Management Studio? Или что-то можно сделать в интерфейсе Umbraco, например, скрипты в макросах?
Спасибо
1 ответ
К сожалению, удаление типа документа фактически удаляет весь контент, использующий этот тип документа, я не знаю ни одного способа восстановить этот контент, кроме как восстановить резервную копию.
Это фундаментальный недостаток, я думаю, что вы можете сделать это так легко, и я был там столько, сколько я работал с Umbraco (начиная с v3!).
Вы пытались восстановить файл XML Cache, чтобы попытаться преодолеть проблемы потерянных ссылок?
http://yourdomain/Umbraco/dialogs/republish.aspx?xml=true и нажав кнопку "переиздать"
Посмотрите эту проблему на трекере:
U4-5187 Удаление типа документа стирает все узлы контента на его основе