我编写了一个使用TinyMCE 4.2.6作为内容管理器的PHP应用程序。但是,我发现在创建一些Twitter Bootstrap HTML代码时,我的按钮语句被剥离了。
我已经尝试将它添加到tinyMCE.init语句中的extended_valid_elements,如下所示:
extended_valid_elements : "button[class|style|id]"
但它还在消失。根据问题的评论,这里是我的整个init块。我仍然没有得到我的HTML按钮:
<script type="text/javascript">
tinyMCE.init({
selector : "textarea.tinymceEditor",
plugins : [ "advlist autolink lists link charmap print preview textcolor anchor",
"searchreplace visualblocks code hr fullscreen table contextmenu paste"
],
toolbar : "bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | fullpage | forecolor backcolor emoticons",
menubar : "edit view format table",
menu : {
edit : {title : "Edit" , items : "undo redo | cut copy paste pastetext | searchreplace | selectall"},
view : {title : "View" , items : "visualblocks visualaid | preview fullscreen | code"},
format : {title : "Format", items : "bold italic underline strikethrough superscript subscript | formats | removeformat | hr "},
table : {title : "Table" , items : "inserttable tableprops deletetable | cell row column"},
},
forced_root_block : false,
valid_elements : "*[*]"
});
</script>
答案 0 :(得分:0)
我的问题的一部分似乎是我的按钮陈述是如何制定的。如果按钮中嵌入了段落,则该按钮丢失。如果我将段落更改为跨度,它似乎更好。很奇怪,但我可以处理......