1

嗨,我是 glassmapper 的新手,我正在尝试创建一个简单的视图渲染。虽然视图有效,但我无法在体验编辑器中对其进行编辑。有没有我应该打开的设置???

我的观点很简单:

@inherits Glass.Mapper.Sc.Web.Mvc.GlassView<sample.Web.Models.sampleclass>
@if (Model != null)
{
    <div>
      @Editable(Model,x=>x.Title)
    </div>
}

我的模态:

using Glass.Mapper.Sc.Configuration.Attributes;
using System;

namespace Sampple.Web.Models.Sampleclass
{
    [SitecoreType(TemplateId = "{FE05DA0F-7E18-47F8-AB77-F0ED7A0F9F90}",AutoMap = true)]
    public class Sampleclass
    {

        [SitecoreId]
        public virtual Guid Id { get; set; }

        public virtual string Title{ get; set; }

    [SitecoreField("Page Content")]
        public virtual string Body{ get; set; }

    }
}

我可以看到内容。只是当我打开时它不可编辑

http://mysite/?sc_mode=edit

旁注:我已经更改了类名以进行解释。请忽略任何错别字

4

1 回答 1

0

我这个固定?

如果没有,请尝试以下选项:

  • 当您在体验编辑器中打开 Sitecore 项目并单击任何字段时,您必须看到突出显示的字段,如下面的屏幕截图所示,然后尝试在突出显示的区域内对其进行编辑

屏幕截图 1

屏幕截图 2

  • 如果你在正确的地方,如果它直到不工作。如果记录了任何错误,您能否检查 Sitecore 日志。

  • 查看代码,您似乎错过了映射“标题”字段。

于 2016-12-26T10:25:17.917 回答