Orchard CMS导入不导入完整文件

时间:2016-03-18 07:38:06

标签: orchardcms-1.9

我正在尝试将数千个论坛帖子导入我的Orchard网站(使用NGM.Forum模块)。我毫无困难地导入了线程,但是当我尝试导入Post ContentItems时,导入过程只导入<Data>元素中的 last 元素。我已经制作了测试帖并通过Export导出它们,但同样的事情发生了。

帖子没有ID。如果我将Id留空,则不会导入任何内容。如果我添加Id="{GUID}",则会导入最后一行。

样本:

<!--Exported from Orchard-->
<Orchard>
  <Recipe>
    <Name>Generated by Orchard.ImportExport</Name>
    <Author>admin</Author>
    <ExportUtc>2016-03-18T07:01:06.0979684Z</ExportUtc>
  </Recipe>
  <Data>
    <Post Id="1" Status="Published">
      <CommonPart Owner="/User.UserName=user.name" Container="/alias=forums\/thread" CreatedUtc="2012-03-23T02:44:34Z" PublishedUtc="2016-03-18T06:49:22.4244229Z" ModifiedUtc="2012-03-23T02:44:34Z" />
      <PostPart Text="BB" />
    </Post>
    <Post Id="2" Status="Published">
      <CommonPart Owner="/User.UserName=user.name" Container="/alias=forums\/thread" CreatedUtc="2012-03-23T02:44:34Z" PublishedUtc="2016-03-18T06:57:27.3540795Z" ModifiedUtc="2012-03-23T02:44:34Z" />
      <PostPart Text="AA" />
    </Post>
  </Data>
</Orchard>

我已经看到两个问题也有问题,但都没有解决,而且已经很老了。

1 个答案:

答案 0 :(得分:0)

好的,经过多次抓挠后,我尝试在Identity内容类型中添加Post。然后,我将IdentityPart元素添加到XML配方文件中,并在Identifier属性中添加了ID。这解决了我的问题。不知道出了什么问题,但我现在可以导入我的文件了。

Orchard 1.9.3版本中的ImportExport模块发生了一些变化。