5

我在 Sitecore 中有两个字段:

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

我正在使用带有玻璃映射器的 sitecore MVC,并且我需要使这两个字段都可以从页面 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>

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

4

2 回答 2

1

艾曼,

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

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

于 2014-12-16T14:59:06.640 回答
0

是的,我无法进入 iframe,当页面模式为“页面编辑”时,我删除了父 div css。似乎发生这种情况是因为页面编辑器 css 和我的项目 css 之间存在冲突。现在一切正常。

谢谢。

于 2014-12-16T15:37:44.463 回答