当我导出我的 Orchard CMS 站点时,大多数内容项都有一个由唯一字符串填充的 Id 属性。
例如,一个 Html 小部件可以像这样导出:
<HtmlWidget Id="/Identifier=c1bc3509bc7144f28b5797f24522b7b1" Status="Published">
但是,我在模块中创建的所有小部件都以类似方式导出:
<MyWidget Id="" Status="Published">
为什么我的小部件没有使用 Id 导出?我需要做些什么来设置 ID 吗?我究竟做错了什么?
此外 - 当我导入我的食谱时,除非我手动编辑食谱中的每个项目以具有唯一的 ID,否则不会导入没有 Id 导出的项目。即便如此——一旦我手动添加了一个唯一 ID,导入工具似乎无法识别这些项目,因此会再次创建这些项目;导致重复的小部件。