2016-05-30 188 views
0

我使用的是umbraco 6.2.6,并尝试在我的电脑中将一些umbraco cms内容打包到另一台不同机器中的umbraco cms中。按照本教程http://www.uquickstart.com/umbraco-tips-and-tools/package-up-your-umbraco-website创建包。Umbraco定制软件包安装失败

创建包后,将其安装到另一台机器,所有工作正常(文档类型,数据类型,模板等),但我的内容/页面不是由这个包安装。

P.S.我确定我的软件包已经包含内容/页面

我的一位同事说,最终有时候我们需要从父级包含内容/页面来添加内容/页面。例如,新闻在家庭版块(首页 - >新闻)下,因此要将新闻添加到其他机器,我们需要将家庭添加为其基本父母。这是真的吗?

还是有另一种方式或理念来包装这个项目,然后在另一台机器上安装..任何想法将是有益的..

感谢

回答

1

一句话,是的。您还需要在包装中包含主页的文档类型。基本上,为了将您的内容包含在软件包中并成功创建,您还需要包含任何父节点,以便内容树保持有效。

即使您的软件包包含指定的内容节点,因为您未包含父节点,因为生成的内容树将无效,因此不会创建这些节点。

UPDATE

如果主节点已经存在,你的包又增加了,那么你最终将有两个 - 新一将有一个独特的名字,可能是未发表的,但。

另一个需要考虑的问题是,如果文档类型已经存在与包中包含的名称相同的名称 - 在这种情况下,您的新文档类型将不会创建,但该包仍应创建基于节点的节点在现有的文件类型 - 这是事情变得混乱。我很久没有尝试过了,但软件包安装可能无法创建相关的内容节点,因为属性不一定会匹配。

+0

是的,非常感谢,我试图包括父母,它的工作原理正常..但如果像那样如果当前是首页 - >文章,常见问题。我试图在家中插入新闻。我添加Home作为包含在包中的父内容并选择包括所有子项。(对于页面/内容,只有一个可以选择它自己的项目或父项目所有的子项)这是否意味着我添加新闻页面在家里,所有的文章和常见问题页面也将根据我的包改变(因为父页面选择其所有子项)? – gill23

+0

扩大我的答案(希望)回答你的问题。 –

相关问题