【问题标题】:BeginRenderLink Sitecore Glass MapperBeginRenderLink Sitecore Glass Mapper
【发布时间】:2014-12-16 10:08:03
【问题描述】:

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

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

【问题讨论】:

    标签: asp.net-mvc sitecore sitecore7 glass-mapper


    【解决方案1】:

    艾曼,

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

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

    【讨论】:

      【解决方案2】:

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

      谢谢。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多