Я учусь Umbraco (7) и удалил тип тестового документа и шаблон, не понимая, была страница контента с помощью этих (очень удивленного Umbraco позволяет это сделать!)Удаление типов документов, содержание в настоящее время недоступны
I затем не удалось получить доступ к странице содержимого для ее удаления (ошибка 404). Я создал новую страницу, но у нее также были проблемы, почти наверняка из-за того, что база данных теперь имеет неправильную целостность, т.е.
Два вопроса:
есть ли способ предотвратить делеции, где по-прежнему связаны элементы контента?
Как исправить это? Нужно ли мне удалять потерянный контент в SQL-бэкэнде SQL с помощью SQL Management Studio? Или что-то можно сделать в интерфейсе Umbraco, например, скрипты в макросах?
Благодаря
Спасибо. Фактически, удаление типа документа, похоже, не удаляло содержимое - оно все еще показывалось, хотя, возможно, я не перезагружал узлы, возможно, он исчез (это было то, что я бы хотел). Однако разрешение на удаление типов документов без предупреждения является серьезной проблемой, и я согласен с плакатами в связанном документе - это ошибка, насколько мне известно. Предположительно, нет возможности полностью блокировать удаления? – YesGenesisCamel
Тот факт, что узлы все еще отображались, вероятно, просто указывает, что они все еще находятся в файле кеша XML, который больше не будет точным. У вас есть несколько вариантов, как я вижу - вы можете получить исходный код для Umbraco и исправить проблему, а затем отправить запрос на перенос, или вы можете увидеть, есть ли событие, в которое вы можете подключиться, чтобы отменить событие удаления, когда оно запускается. – ProNotion
Спасибо ... Я буду исследовать! Является ли самосинхронизация кеша XML или есть способ принудительно обновить? – YesGenesisCamel