我在现有数据模板中添加了一个包含几个新字段的新部分。以普通用户帐户登录时,字段显示正确。
但是,当使用API访问字段时,item.Fields [“FieldName”]始终返回NULL。
我尝试过的事情:
我还执行了一个iisreset,以防万一某些东西被缓存了。任何帮助将不胜感激。
答案 0 :(得分:4)
在访问该字段之前尝试调用item.Fields.ReadAll()。
答案 1 :(得分:3)
您是否从同一个sitecore实例发布和开发?我看到开发人员对这个b / c感到沮丧,他们从发布服务器发布,然后在他们的本地开发盒上查找该字段,该框仍然有缓存的模板的旧副本。在这种情况下,在dev服务器上发布不会清除本地缓存。