我需要在字段中保存序列化数据。任何人都可以帮我弄清楚我怎么能在sitecore中做到这一点。
在sql server中,我可以定义xml
字段类型,这对此就足够了。但同样地,我无法在sitecore中找到任何东西。虽然有两种类型称为html
& {@ 1}}已弃用。也想知道我可以使用这些中的任何一个。
我们正在使用sitecore 7.2 BTW。
答案 0 :(得分:6)
您只需将其存储在多行文本字段中即可。如果你想获得真正的想象,那么你可以创建一个自定义字段类型。我以前甚至为这种数据使用了IFrame字段类型,因为文本被消隐给最终用户(但仍然可以使用原始值查看),并且由于底层数据只是文本,因此工作正常。
在任何情况下,如果您的字段是从外部源自动填充的,那么您可能不希望从内容编辑器中编辑该数据。使用安全编辑器并使用正确的角色&权限,以便普通编辑器没有字段写入权限(在模板本身上设置,而不是在创建的项目上设置)
答案 1 :(得分:1)
在Sitecore中,所有字段都在内部按设计保存为字符串(媒体blob除外)。我认为存储序列化XML的最佳字段类型是多行文本。
当然,您应该关注所有序列化和反序列化数据到该字段