【问题标题】:tinymce-rails custom skin not workingtinymce-rails 自定义皮肤不起作用
【发布时间】:2013-11-05 22:28:28
【问题描述】:

我正在使用 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

谢谢

【问题讨论】:

    标签: ruby-on-rails-3 tinymce tinymce-rails


    【解决方案1】:

    我现在明白了:我有下面定义的默认皮肤。

    为了(稍微)赎回自己,这是这样做的:

    在此处放置皮肤:

    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 资产管道造成严重破坏。

    【讨论】:

    • 谢谢!这正是我想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-13
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多