Я случайно удалил узел в Sitecore. Я вижу это на сайте, но не в предварительном просмотре. Я попытался упаковать его и распаковать его на предварительный просмотр, но это не сработало. Есть ли способ вытащить мои предметы с сайта на неопубликованные?Нужна помощь по восстановлению элементов Sitecore
ответ
Я думаю, вы говорите, что у вас есть элемент или элементы в базе данных веб-сайта (live site), которые больше не существуют в основной (неопубликованной) базе данных.
Чтобы переместить веб-элементы в основную базу данных, перейдите в элемент веб-базы данных, щелкните правой кнопкой мыши элемент, выберите «Копирование ...», затем «Передача». Вы можете выбрать исходный элемент, а затем целевое местоположение. Это не восстановит все версии (если они есть), а только последнюю версию.
Это сработало. Благодарю. – Asia42
Использование метода передачи будет работать, но иногда оно может не работать. Что я делаю, так это то, что я генерирую пакет из базы данных Web, а затем конвертирую его с помощью инструмента, который я реализовал. Вы можете скачать его here на рынок.
Это настольное приложение, в котором вы указываете пакет Sitecore для преобразования, источник и цель. Он изменит метаданные и путь, чтобы он был установлен в нужную базу данных.
Hedgehog Development создает инструмент под названием Razl. Это полезно для сравнения баз данных. Вы можете использовать его для сравнения двух баз данных и перемещения элементов, которые вам нужно переместить. Поскольку они являются создателями TDS, они должны иметь аналогичную функциональность.
Вы проверили корзину для повторного использования Sitecore для своих товаров? Вы можете найти мусорную корзину в меню Sitecore, когда находитесь на рабочем столе. Вы можете восстановить удаленные элементы оттуда. – Adrian
Да. Это не в мусорном ведре. – Asia42
Я думаю, что я попытаюсь передать его из веб-базы данных. – Asia42