Подтвердить что ты не робот

Sitecore - перемещение элементов из Web в Master (пакеты?)

Я запускаю Sitecore 6.3.

У меня есть пакет Sitecore, который изначально был неправильно создан из базы данных Web, а не из базы данных Master.

База данных давно ушла, и я хочу импортировать этот пакет в мой новый экземпляр Sitecore, но столкнулся с проблемой, что пакет напрямую попадает в базу данных Web, тогда как крайне важно, чтобы он импортировался в базу данных Master вместо.

Я попытался изменить пакет вручную, изменив имена файлов и ссылки, но столкнулся с проблемами при импорте пакета.

Я обнаружил функцию сериализации Sitecore 6.3, но она позволяет мне де-сериализовать элементы, которые уже существуют, и в моем случае у базы данных Master нет элемента.

Каков наилучший способ переместить элементы из веб-базы данных в Master?

Спасибо

4b9b3361

Ответ 1

Вы можете использовать функцию "Перенос товара в другую базу данных", которую вы можете найти в меню "Панель управления" → "База данных".

Просто войдите в рабочий стол Sitecore, переключитесь на веб-базу данных и откройте указанный диалог. Он запросит у вас исходные элементы / node и пункт назначения... вот он:)

Ответ 2

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

Вы можете получить к нему доступ из пунктa > Щелкните правой кнопкой мыши > Копировать > Передача enter image description here

Ответ 3

Я разместил инструмент на Sitecore Marketplace, который модифицирует пакет. Другими словами, если у вас есть пакет, созданный из Интернета, и вы хотите установить его на мастер, вы можете использовать инструмент для изменения целевой базы данных.

Более того, лучше использовать пакет sitecore, чем метод передачи. Для получения дополнительной информации вы можете прочитать мое сообщение на https://hishaamn.wordpress.com/2016/02/25/sitecore-from-web-to-master/

Ссылка на способ использования инструмента: https://hishaamn.wordpress.com/2016/03/30/sitecore-package-modifier-tool/

Ссылка на инструмент: https://marketplace.sitecore.net/en/Modules/S/Sitecore_Package_Modifier.aspx

Ответ 4

введите описание изображения здесь

Выберите веб-базу данных с рабочего стола. выполните шаги

item > Щелкните правой кнопкой мыши > Копировать > Перенос

затем выберите выпадающую веб-базу данных

Ответ 5

Я обнаружил, что в Sitecore 8 Transfer (из контекстного меню и из Панели управления> База данных) полностью перемещает элемент из исходной (веб) в целевую (главную) базу данных, т.е. после его завершения у вас больше не будет элемент в вашей веб-базе данных.

Если вам нужно сохранить элемент в исходной базе данных, рассмотрите возможность создания главной цели публикации. Либо подключитесь к сети и создайте там цель, либо создайте ее в мастере и опубликуйте в сети. Затем подключитесь к Интернету и опубликуйте элемент для мастера.

Наша основная база данных называется "master", подтвердите имя вашей базы данных, прежде чем делать это. Снимок экрана: основная цель публикации

Снимок экрана новой цели в окне публикации