1

嗨,我是glassmapper新手,我正在嘗試創建一個簡單的視圖渲染。 視圖正常工作時,我無法在體驗編輯器中對其進行編輯。有沒有像我應該打開的設置?Sitecore 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 

旁註:我已經改變了類名的解釋。請忽略任何錯別字

+0

您可以爲您的** sample.Web.Models.sampleclass **類添加代碼嗎? – DougCouto

+0

@Barbosa - 完成 –

+0

你有沒有調試你的代碼?你能看到Model是否爲null? –

回答

0

我修復了嗎?

如果沒有,請嘗試以下選項:

  • 當您在體驗編輯器中打開Sitecore的項目和在任何領域被點擊時,你必須看到這些字段中所強調以下屏幕截圖,然後嘗試內編輯高亮區域

Screen Shot 1

Screen Shot 2

  • 如果你是在正確的地方,如果它是不工作。如果記錄了任何錯誤,您可以檢查Sitecore日誌嗎?

  • 看着代碼,它看起來像你錯過了映射「標題」字段。

+0

不幸的是..還沒有......奇怪的是我根本沒有在經驗編輯器下看到絲帶。數據日誌或瀏覽器中沒有錯誤。雖然我可以在預覽模式下看到功能區.. http://imgur.com/a/im3IV –

+0

此外,我不必映射標題,因爲它是相同的字段名稱。網絡運作。我能夠看到價值觀。只是編輯不起作用。 –

+0

@kveey 內的內容是否包含在

標記中,類似於 .. 。
。 另請參閱http:// stackoverflow。COM /問題/ 33541265 /經驗主編是 - 不顯示-的帶狀選項功能於Sitecore的-8 – Akhil

相關問題