我需要允许在 Umbraco 的 tinyMCE 中添加一个具有类属性的 div。我可以添加一个 div,但 div 中的所有内容都只是文本。我需要那个文本有一个段落,最后为 div 添加一个类属性。
问问题
4178 次
4 回答
1
有点难以理解你在问什么,但我认为这应该会有所帮助。
您基本上可以将样式表与 tinyMCE 关联,然后向其中添加样式,这些样式将出现在样式下拉列表中
于 2012-08-14T19:00:11.343 回答
0
您可以使用
tinymce.activeEditor.execCommand('insertHTML', false, '<div class="section'></div>');
这会将指定的 html 插入到编辑器的本地插入符号位置。请注意,您的valid_elements和valid_children配置设置不会从您插入的 html 中删除任何内容。
于 2012-08-20T10:14:14.307 回答
0
如果您可以粘贴您的模板代码,那么我们可以为您提供更多帮助。
你想要做的是包装你的<umbraco:Item field="aliasOfYourRTE" runat="server" />
使用您想要的 div,因此在您的情况下,您的代码将如下所示:
<div class="YOURCLASSNAMEHERE">
<umbraco:Item field="bodyText" runat="server" />
</div>
插入内容时,umbraco RTE 会自动吐出<p> </p>
标签。此外,请确保您正在发布您的节点,以便您的内容在前端可见。
希望这可以帮助。
于 2012-08-14T21:30:09.360 回答
0
转到设置 - 样式。在数据类型 Richtexteditor 中打开带有 TinyMCE 格式下拉菜单样式的样式表。使用别名 div.class 添加样式,例如 div.alert alert-danger。如果您然后在段落上单击 TinyMCE,然后在“格式”下拉列表中选择此样式,则该段落的格式如下:
<div class="alert alert-danger"> ... </div>
这是你想做的吗?
于 2015-06-16T10:20:21.860 回答