我有一个TinyMCE字段初始化如下:
... extended_valid_elements: "ul[type],li,a[name|href|target|title],img[class|src|border|alt|title|hspace|vspace|width|height|align|name|style],hr[class|width|size|noshade],span[class|align|style],iframe[src|class|width|height|name|align],#p/div,strike",
force_br_newlines: true,
mode : "none",
plugins: "autosave",
relative_urls : false,
removeformat_selector: "b,strong,i,em,u,s,strike,del,ins,span,font,sup,sub,pre,tt,code,samp,kbd,var,listing,plaintext,xmp,big,small,abbr,acronym,address,bdo,blockquote,cite,q,defn",
theme : "advanced",
theme_advanced_blockformats: "h1,h2,h3,h4,h5,pre,blockquote",
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,fontselect,fontsizeselect,formatselect,forecolor,backcolor,image,link,bullist,numlist,outdent,indent,justifyleft,justifycenter,justifyright,removeformat,fullscreen,code",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_font_sizes: "x-small=1;small=2;normal=3;large=4;x-large=5;xx-large=6",
theme_advanced_fonts: "Sans Serif=sans-serif;Serif=serif;Fixed Width=monospace",
theme_advanced_path: false,
theme_advanced_resize_horizontal : false,
theme_advanced_resizing : true,
theme_advanced_statusbar_location : "bottom",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
width: "100%" ...
问题是blockquotes和alignment不起作用。我可以手动将相应的标签插入到字段的html中,但是使用“缩进”按钮或对齐按钮根本不会插入任何标签,尽管它们的预览显示它们正在缩进/对齐。
任何人都知道为什么会发生这种情况?
感谢。
答案 0 :(得分:1)
这是设置:“force_br_newlines:true”,用于阻止缩进/对齐< p>标记来自你的线。
他们建议永远不要使用该选项,只使用一些继承的CSS来设置所有段落的样式,例如< br />。在我编辑HTML电子邮件的情况下,这不起作用,但它可能适用于您。
http://www.tinymce.com/wiki.php/Configuration:force_br_newlines
答案 1 :(得分:0)
您使用的是哪个版本的TinyMCE?您在html视图中使用哪些标记来实现所需的缩进?
当缩进“缩进”或“对齐”按钮时,TinyMCE会添加“CSS样式”
例如:输入编辑字段的文本包含在“P”标记内,如
<p>Some text</p>
如果单击“标识”按钮,它将添加类似
的样式<p style="padding-left: 30px;">Some text</p>
HTH