TinyMCE自定义字体大小添加到字号列表中。

6

我知道如何在TinyMCE中增加字体大小选项,但我想添加一个选项,让用户可以输入自己的字体大小值。

我目前正在使用tinyMCE init函数中的这个选项:

theme_advanced_font_sizes : 
"8=8px,10=10px,12=12px,14=14px,16=16px,18=18px,20=20px,22=22px,24=24px,26=26px,28=28px,30=30px,32=32px,34=34px,36=36px,38=38px,40=40px,42=42px,44=44px,46=46px,48=48px,50=50px,52=52px,54=54px,56=56px,58=58px,60=60px,62=62px,64=64px,66=66px,68=68px,70=70px,72=72px,74=74px,76=76px,78=78px,80=80px",

但是如果用户想使用12.5怎么办?因此,我希望这更像是一个输入选择框,而不仅仅是一个选择框。

我的意思是,就像在MS Word中那样,有点像一个输入选择控件:

enter image description here

我们如何添加此控件或编辑现有控件以将其转换为此控件?

1个回答

0
由于此设置在编辑器初始化时被读取,因此您必须在初始化编辑器之前创建 theme_advanced_font_sizes 的字符串。 另一种方法是使用此设置重新初始化编辑器。然后,在用户选择所需选项后,关闭 tinymce 并重新初始化它。对于配置,这将执行以下操作:
theme_advanced_font_sizes : "8=8px,10=10px,12=12.5px ..."

谢谢,但实际上我的问题略有不同。在当前的TinyMCE实例中,用户无法选择12.5像素,因为“12.5像素”不是可用选项之一。那么我们如何将其转化为更多的选择,即一个选择列表,允许用户输入所需的字体大小呢? - user961627
你需要定义一种方式让用户插入这样的设置,然后重新初始化TinyMCE以显示它。 - Thariama
这就是我的问题所在 - 我们该如何制作这样的控件?我已经通过图片编辑了我的问题以澄清。我查看了 TinyMCE 文档 - 他们有一个“SplitButton”控件,但我找不到像这个一样的控件。 - user961627
好的,谢谢!我也是这么想的。我会告诉我的老板耐心等待。如果我问你做这件事需要多长时间,你介意吗?只是为了让我有个概念... - user961627
2
你能否在TinyMCE中创建一个字体大小的下拉框?我也在寻找同样的东西。谢谢。 - Matt
显示剩余5条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接