xml 数据的站点核心字段数据类型

sitecore fields data type for xml data

我需要在字段中保存序列化数据。谁能帮我弄清楚如何在 sitecore 中做到这一点。

在 sql 服务器中,我可以定义 xml 字段类型,这就足够了。但同样我在 sitecore 中找不到任何东西。尽管有两种类型 htmlmemo 已弃用。还想知道我可以使用这些中的任何一个。

我们正在使用 sitecore 7.2 BTW。

在 Sitecore 中,所有字段都按设计在内部保留为字符串(媒体 blob 除外)。我认为存储序列化 XML 的最佳字段类型是 多行文本

当然,你应该关心所有序列化和反序列化数据到那个字段

您可以简单地将其存储在多行文本字段中。如果你想要真正的花哨,那么你可以创建一个自定义字段类型。我以前甚至为这种数据使用了 IFrame 字段类型,因为文本对最终用户是空白的(但仍然可以使用原始值查看)并且因为底层数据只是文本所以它工作正常。

无论如何,如果您的字段是从外部来源自动填充的,那么您可能不希望该数据可从内容编辑器中编辑。使用安全编辑器锁定字段并使用正确的角色和权限,以便普通编辑器没有字段写入权限(在模板本身上设置,而不是创建的项目)