Sitecore未读取字段值

Sitecore未读取字段值,sitecore,sitecore9,Sitecore,Sitecore9,我得到的不是字段值,而是“字段中没有文本”。这适用于引用字段的所有视图,并且似乎没有硬编码 内容在内容编辑器中,但不能直接进入体验编辑器或live web视图。我尝试过重建链接数据库,以及在视图中使用GUID来引用字段,但没有解决这个问题 例如: 本地的 本地编辑经验 本地服务器上的内容编辑器 生活 现场体验编辑 @使用Sitecore.Mvc @使用Sitecore.Data.Items @使用Sitecore.Mvc.Presentation @模型渲染模型 @{ int计数器=

我得到的不是字段值,而是“字段中没有文本”。这适用于引用字段的所有视图,并且似乎没有硬编码

内容在内容编辑器中,但不能直接进入体验编辑器或live web视图。我尝试过重建链接数据库,以及在视图中使用GUID来引用字段,但没有解决这个问题

例如:

本地的

本地编辑经验

本地服务器上的内容编辑器

生活

现场体验编辑

@使用Sitecore.Mvc
@使用Sitecore.Data.Items
@使用Sitecore.Mvc.Presentation
@模型渲染模型
@{
int计数器=0;
int maxvisible=6;
//可以在控件属性中设置计数,以便编辑器可以改变显示的卡片数量
if(Html.Sitecore().CurrentRendering.Parameters[“Count”]!=null)
{
maxvisible=int.Parse(Html.Sitecore().CurrentRendering.Parameters[“Count”]);
}
var UniqueName=“”;
if(Html.Sitecore().CurrentRendering.Parameters[“UniqueName”]!=null)
{
UniqueName=Html.Sitecore().CurrentRendering.Parameters[“UniqueName”];
}
var cardpanel=“cardpanel”+UniqueName;
UniqueName=“expandbutton”+UniqueName;
Item firstChild=Model.Item.Children[0];
}
@foreach(Model.Item.Children中的项子项)
{
if(@Html.Sitecore().Field(“ExcludeFromPage”,child.ToString()!=“1”)
{
如果(计数器>=maxvisible)
{
如果(计数器==maxvisible)
{
@:
@:
}
@Html.Sitecore()字段({5787E6DD-A0F2-454F-AC4C-50921D4BBCB3}),子字段)
@Html.Sitecore()字段(“{1E900F2F-6F68-46B4-A98A-7BDF3CE06C5E}”,子字段)

} 其他的 { @Html.Sitecore()字段({5787E6DD-A0F2-454F-AC4C-50921D4BBCB3}),子字段) @Html.Sitecore()字段(“{1E900F2F-6F68-46B4-A98A-7BDF3CE06C5E}”,子字段)

} 计数器++; } } @如果(计数器!=0&&counter>maxvisible) { @: @: }
  • @对于(int-itemcount=1;itemcount } @Html.Sitecore()字段({5787E6DD-A0F2-454F-AC4C-50921D4BBCB3}),第一个孩子) @Html.Sitecore()字段(“{1E900F2F-6F68-46B4-A98A-7BDF3CE06C5E}”,第一个孩子)

    @foreach(Model.Item.Children中的项子项) { if(child.ID!=firstChild.ID) { if(@Html.Sitecore().Field(“ExcludeFromPage”,child.ToString()!=“1”) { @Html.Sitecore()字段({5787E6DD-A0F2-454F-AC4C-50921D4BBCB3}),子字段) @Html.Sitecore()字段(“{1E900F2F-6F68-46B4-A98A-7BDF3CE06C5E}”,子字段)

    } } } @如果(计数器!=0&&counter>maxvisible) { var acc=document.getElementsByClassName(“@UniqueName”); var i; 对于(i=0;i}
    您能再添加一些屏幕截图吗?我没有得到您在内容编辑器中添加的内容。

    您的字段引用对我来说很奇怪

    • @Html.Sitecore()字段({5787E6DD-A0F2-454F-AC4C-50921D4BBCB3}),子字段)
    @Html.Sitecore().Field()的参数为:

    • 字符串字段名
    • 字符串字段名,项
    • 字符串字段名,对象参数
    • 字符串字段名、项、对象参数
    您的字段的字面名称是“{5787E6DD-A0F2-454F-AC4C-50921D4BBCB3}”,还是仅仅是它们的ID?