1

我正在使用 tinymce-rails gem(版本 3.5.9)并希望添加自定义皮肤thebigreason

我想我的问题有两个方面:

  1. tinymce-rails wiki 说要将皮肤添加到:

    tinymce/themes/advanced/skins/
    

    所以我将“bigreason”文件夹放入以下目录:

    app/assets/tinymce/themes/advanced/skins/
    

    在 tinymce.yml 配置文件中,我按照指示执行并加载了我的皮肤:

    theme : "advanced"
    skin : "thebigreason" 
    

    但原来的主题仍然存在。我已经重启了服务器

  2. 这个 gem 将所有文件保存在哪里!我必须创建上面提到的 tinymce 文件夹。有点笼统的问题,但我想稍后调整内容 css 等

编辑:

忘了说,application.css 包含以下内容:

*= require /tinymce/themes/advanced/skins/thebigreason/content.css
*= require /tinymce/themes/advanced/skins/thebigreason/ui.css
*= require /tinymce/themes/advanced/skins/thebigreason/dialog.css

谢谢

4

1 回答 1

0

我现在确实弄清楚了:我有下面定义的默认皮肤。

为了(稍微)赎回自己,这就是它的完成方式:

在此处放置皮肤:

app/assets/stylesheets/tinymce/themes/advanced/skins/{skin_folder_with_css_files}

配置将完成其他所有操作。在 applications.css 中包含此皮肤的路径,以便稍后进行资产编译:

*= require /stylesheets/tinymce/themes/advanced/skins/{skin_folder}/{css_file.css}

我看到的一个问题是,一些皮肤的主体标签带有边距、标题定义等,这势必会对 Rails 资产管道造成严重破坏。

于 2013-11-06T10:50:07.767 回答