1

Привет Я новичок в glassmapper, и я пытаюсь создать простой рендеринг. Пока представление работает, я не могу редактировать его в редакторе опыта. Есть ли настройка, которую я должен включить?Sitcore Glassmapper Поля не редактируются

на мой взгляд, как просто это:

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

Мои Modal:

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 

Sidenote: я изменил имена классов для объяснения. Пожалуйста, игнорируйте любые опечатки

+0

Можете ли вы добавить код для своего ** образца.Web.Models.sampleclass ** class? – DougCouto

+0

@Barbosa - Готово –

+0

Вы отлаживали свой код? вы видите, что модель равна нулю? –

ответ

0

I это исправлено?

Если нет, попробуйте ниже вариантов:

  • При открытии Sitecore позицию в Опыта редакторе и при нажатии на любом поле вы должны увидеть эти поля выделены как в ниже скриншотах, а затем попытаться изменить его в том, что выделенной области

Screen Shot 1

Screen Shot 2

  • если вы находитесь в нужном месте, и если это не работает. Можете ли вы проверить журналы Sitecore, если есть какие-либо ошибки.

  • Посмотрев на код, похоже, что вы пропустили карту поля «Название».

+0

к сожалению .. еще не .. Странно, что я вообще не вижу ленту в редакторе опыта. Ошибок в журналах данных или в браузере нет. Я вижу ленту в режиме предварительного просмотра, хотя .. http://imgur.com/a/im3IV –

+0

Также мне не нужно было отображать заголовок, потому что это было то же имя поля. Веб работает. Я могу видеть значения. Просто редактирование не работает. –

+0

@ kveey Содержимое, содержащееся в пределах , завернутое в

тег, что-то вроде этого .. .
. Также ссылайтесь на http: // stackoverflow.ком/вопросы/33541265/опыт редактор-это-не-показ-на-ленты-варианты-в-Sitecore-8 – Akhil