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

标签 styles silverstripe

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

最佳答案

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

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

这是 TinyMCE 提供的功能,所见即所得的编辑器组件,这一行只是设置了 theme_advanced_styles CMS 使用时 TinyMCE 的设置。 This thread on the TinyMCE site还讨论它。

还要注意下面 Markus 的回答:editor.css 需要在主题 css 文件夹中并包含 Typography.css。

关于styles - silverstripe - 将样式添加到编辑器上的 'styles' 下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2141209/

相关文章:

knockout.js - Knockout 在 html 中使用美元符号 - 还有其他选择吗?

php - 在带有枚举的 DataObject 的 ModelAdmin 过滤器中使用脚手架列表框进行多项选择

reactjs - 从 materialui 组件中删除/覆盖默认样式

wpf - 在 TabItem ContenTemplate 上触发 IsMouseOver

css - 单独的 Android CSS 样式

css - Bootstrap btn-xs 没有与 btn 相同的禁用样式

testing - Silverstripe 测试无法从夹具中找到页面

silverstripe - 如何在 silverstripe 中创建不调用默认 Page.ss 模板的页面

php - 银条 3 : Add logo image into custom email template

wpf - 在WPF中将宽度/高度指定为资源