从上面的问题来看,我认为这会相对容易,但我找不到任何关于如何将样式添加到“样式”下拉菜单的文档。谁能把我推向正确的方向?
问问题
4982 次
2 回答
11
样式下拉列表会根据主题的typography.css 文件中的类自动填充。要添加类,只需确保它们在那里定义。_config.php
或者,如果您想为类提供更友好的名称或从列表中删除一些类,您可以通过将其放入文件中来明确定义您想要列出的样式。
HtmlEditorConfig::get('cms')->setOption('theme_advanced_styles',
'Name 1=class1;Name 2=class2');
这是所见即所得的编辑器组件 TinyMCE 提供的功能,此行只是theme_advanced_styles
在 CMS 使用时设置 TinyMCE 的设置。 TinyMCE 网站上的这个线程 也讨论了它。
另请注意以下 Markus 的回答:editor.css 需要位于主题 css 文件夹中并包含typography.css。
于 2010-01-30T23:09:02.133 回答
6
@Sam Minnée 的答案只有在 editor.css 也在主题 css 文件夹中并且包含typography.css 时才有效。
以下是对这两者如何一起玩的更详细的描述。
如果您无法让新样式出现在编辑器中,请尝试以下操作:
- yoursite.com/admin/?flush=1
- 检查 mythemes/css/editor.css 文件的文件权限。网络服务器用户应该可以阅读它。
于 2011-06-30T11:25:52.507 回答