BeginRenderLink Sitecore Glass Mapper

Aym*_*oum 5 asp.net-mvc sitecore sitecore7 glass-mapper

我在Sitecore中有两个字段:

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

我正在使用带有glass mapper的sitecore MVC,我需要从page 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>
Run Code Online (Sandbox Code Playgroud)

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

Mat*_*man 1

艾曼,

这没有理由不起作用,我只是在本地复制它,成功编辑链接(通过页面编辑器中的 Sitecore 体验按钮)和标题(通过页面编辑器中的标准文本编辑),没有出现任何问题。标题到底是怎么不可编辑的?您是否在编辑模式下无法进入编辑框?

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