开始渲染链接 Sitecore Glass Mapper

5

我在Sitecore中有两个字段:

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

我正在使用sitecore MVC和glass mapper,并且需要使两个字段可从页面编辑器中进行编辑,因此我正在使用以下代码:

<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>

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

2个回答

1

Ayman,

没有理由这不起作用,我刚刚在本地复制它,并成功通过页面编辑器中的Sitecore体验按钮编辑链接(Link),以及通过标准文本编辑在页面编辑器中编辑标题(Title)。您为什么无法编辑标题?您是不是无法在编辑模式下进入编辑框架?

我唯一的想法是,也许您在 span 上的“Text”类正在干扰 Sitecore 的页面编辑器标记。您可以尝试删除 并查看是否能够编辑ReadMoreTitle。


0

是的,我无法进入 iframe,当页面模式为“页面编辑”时,我删除了父 div 的 css。似乎这是由于页面编辑器 css 和我的项目 css 之间存在冲突所导致的。现在一切都正常工作。

谢谢。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接