我在Sitecore中有两个字段:

  • 阅读更多链接。
  • 阅读更多标题。

  • 我正在将Sitecore MVC与Glass Mapper一起使用,并且需要使两个字段都可以从页面Eidtor中进行编辑,所以我正在使用以下代码:
    <div class="callout-footer">
       <p>
         @using (BeginRenderLink(calloutItem, m => m.ReadMoreLink, new NameValueCollection { { "class", "group-action" } }, isEditable: true))
         {
            <span class="text">@Editable(calloutItem, m => m.ReadMoreTitle) </span>
         }
       </p>
    </div>
    

    现在,我可以编辑链接,但是标题仍然不可编辑。如何使它们都可以在页面编辑器中进行编辑?

    最佳答案

    艾曼

    没有理由不应该这样做,我只是在本地复制了它,而没有成功地编辑链接(通过页面编辑器中的Sitecore体验按钮)和标题(通过页面编辑器中的标准文本编辑)成功地完成。标题到底是如何编辑的?在编辑模式下,您只是无法进入编辑框吗?

    我唯一想到的是,跨度上的“Text”类可能会干扰Sitecore的页面编辑器标记。您可以尝试删除,看看是否能够编辑ReadMoreTitle吗?

    关于asp.net-mvc - BeginRenderLink Sitecore玻璃映射器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27502070/

    10-17 01:20