silverstripe - 将样式添加到编辑器上的“样式”下拉菜单

2024-01-19

从上面的问题来看,我认为这相对容易,但我找不到任何有关如何将样式添加到“样式”下拉菜单的文档。谁能把我推向正确的方向?


样式下拉列表会根据主题的typography.css 文件中找到的类自动填充。要添加类,只需确保它们已在那里定义即可。或者,如果您想为类提供更友好的名称或从列表中删除某些类,您可以通过将其放入您的_config.php file.

HtmlEditorConfig::get('cms')->setOption('theme_advanced_styles', 
    'Name 1=class1;Name 2=class2');

这是TinyMCE(所见即所得的编辑器组件)提供的功能,这一行只是设置theme_advanced_stylesCMS 使用 TinyMCE 时的设置。TinyMCE 网站上的该主题 http://tinymce.moxiecode.com/punbb/viewtopic.php?id=707也讨论了它。

另请注意下面 Markus 的回答: editor.css 需要位于主题 css 文件夹中并包含typography.css。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

silverstripe - 将样式添加到编辑器上的“样式”下拉菜单 的相关文章