2016-05-30 3 views
0

Я использую umbraco 6.2.6 и пытаюсь скомпоновать часть содержимого cms umbraco на моем ПК на другую cmsmma cms на другой машине. Чтобы создать пакет, я следую этому руководству http://www.uquickstart.com/umbraco-tips-and-tools/package-up-your-umbraco-website.Ошибка установки пользовательского пакета Umbraco

После того, как я создаю пакет, он устанавливается на другой компьютер. Все работает отлично (тип документа, тип данных, шаблоны и т. Д.), Однако мой контент/страница не установлены этим пакетом.

P.S. Я уверен, что мои пакеты уже содержат контент/страница

Один из моих коллег говорит, что в конечном итоге иногда нам нужно включить контент/страницу из родителя для добавления контента/страницы. Например, новость находится под домашними разделами (Главная -> Новости), поэтому для добавления новостей на другую машину нам нужно добавить дом в качестве основного родителя .. Это правда?

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

Благодаря

ответ

1

Одним словом, да. Вам также необходимо включить в свой пакет Тип документа для своей домашней страницы. В принципе, для того, чтобы ваш контент был включен в пакет и был успешно создан, вам также необходимо включить любые родительские узлы, чтобы дерево контента оставалось в силе.

Даже если ваш пакет содержит указанные узлы контента, поскольку вы не включили родительский узел, эти узлы не будут созданы, потому что результирующее дерево данных будет недействительным.

UPDATE:

Если домашний узел уже существует и ваш пакет добавляет еще, то вы будете в конечном итоге с двумя - новый будет иметь уникальное имя и может быть неопубликованными, хотя.

Другая проблема, которую следует рассмотреть, - это если тип документа уже существует с тем же именем, что и один из ваших пакетов - в этом случае ваш новый тип документа не будет создан, но пакет все равно должен создать узел на основе на существующий Тип документа - это то, где вещи становятся беспорядочными. Я не пробовал в течение длительного времени, но установка пакета может просто не создать связанный узел контента, поскольку свойства не обязательно совпадут.

+0

Да, спасибо большое, я попытался включить родителя, и он работает нормально. Но если это так, если текущий - Главная -> Статья, FAQ. и я попытался вставить новости под дом .. Я добавляю Home в качестве родительского контента, который должен быть включен в пакет, и вы хотите включить все подэлементы .. (Для страницы/содержимого только тот, который может выбрать либо элемент, который он сам, либо родительский все подэлементы). Это значит, что я добавляю страницу новостей в дом, и вся статья и страница faq будут изменены также в соответствии с моим пакетом (потому что родительская страница выбирается со всеми ее подэлементами)? – gill23

+0

Разработал свой ответ на (надеюсь) ответ на ваш вопрос. –

Смежные вопросы