首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sitecore 8实现RTE创作内容的工具提示

Sitecore 8实现RTE创作内容的工具提示
EN

Stack Overflow用户
提问于 2015-10-15 17:11:48
回答 1查看 242关注 0票数 1

我们有一个要求,以实现在Sitecore RTE中创作的单词的工具提示。

背后的想法是,用户应该能够将鼠标悬停在单词上,并查看其描述/含义。

这可以在sitecore中实现吗?在marketplace上进行了快速搜索,但找不到任何模块。

EN

回答 1

Stack Overflow用户

发布于 2015-10-15 18:53:01

以下是实现您所描述的目标需要考虑的一些选项。

renderField管道中的

  1. Inject工具提示

在此选项中,您将扩展renderField管道。首先,您需要确保处理的是富文本字段,如果是这样,则定位术语并将其替换为工具提示所需的必要标记。这可以像将单词包装在一个<abbr>中一样简单,也可以是一个带有CSS类的<span>元素。术语列表和工具提示内容可以来自Sitecore或自定义Sitecore字典中的项目。缓存术语将非常重要,因为每次使用JavaScript对字段进行rendereded.

  • Progressive增强时,都会频繁调用此管道处理器

这种方法几乎完全基于客户端。在JQuery的帮助下,可以相当容易地定位和替换术语。如果术语列表的大小合理,则可以将它们引导到JavaScript变量中。一旦定位并增强了术语,就可以在悬停或单击术语时对REST端点进行单独的异步调用。应用编程接口将接受一个术语,并在RTE编辑器中使用该术语的definition.

  • HTML片段进行响应

Sitecore RTE编辑器可以通过附加按钮进行扩展。其中一个选项允许您插入预定义的HTML片段。RTE编辑器还具有一个设置,用于指定CSS文件以设置字段中内容的样式(<setting name="WebStylesheet" value="/css/yourstylesheet.css" />)。为了确定描述标记的目标并使其可见以进行编辑,必须设置样式,而在公共站点上,描述标记通常会默认隐藏,直到术语被单击或悬停在over.

  • Dynamic链接替换上

http://www.layerworks.com/blog/sitecore-token-replacement

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33144373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档