【发布时间】:2017-02-14 18:02:54
【问题描述】:
我的客户至少需要 H4。在文本编辑器中,我可以将 H4 添加到 ApplyClass 菜单,但是这个方法应用了一个
<span class="h4"> Sample </span>
里面有段落标签。我的 H4 样式,更重要的是标题标签的实际重量,没有击中我的文本。
我一直在尝试使用 jQuery 的变体来添加类或删除/删除类,但这不是我的强项,所以我遇到了一些逻辑错误(比如编辑页面按钮被隐藏,因为它是一个跨度)。我确实看到了一个很好的答案示例,该示例专门针对正在使用的精确文本(在去除跨度后替换字符串)。由于我希望客户在编辑内容时能够单击“H4”,因此此答案对我不起作用。
在广阔的 DNN7 世界中,似乎没有要求、需要或解决方法在 H1-H3 所在的 FormatBlock 菜单中不包括 H4-H6。啊!如果我在 ApplyClass 菜单中使用这些类,有没有办法将 H4 - H6 添加到 FormatBlock 菜单中,或者有一种 JS/jQ 方法来实际使用正确的标题?
最终结果必须是客户端可以从菜单中选择 H4,并且他们的选择将具有正确的样式和实际的标题。
【问题讨论】:
标签: javascript jquery editor dotnetnuke dotnetnuke-7