代码之家  ›  专栏  ›  技术社区  ›  Samuel Mwamburi

如何更改DSpace 6.2上的Mirage 2引导主题?

  •  1
  • Samuel Mwamburi  · 技术社区  · 7 年前

    我试图用bootswatch中的一个主题替换我的DSpace存储库中默认的Mirage 2主题。通用域名格式。我从编辑我的_main开始。scss文件

    [dspace-source]\dspace\modules\xmlui-mirage2\src\main\webapp\themes\mirage2\style\style\bootstrap\u color\u scheme\

    要导入新主题,请执行以下操作:

    @import "../vendor/bootstrap-sass-official/assets/stylesheets/bootstrap/_variables";
    @import "bootswatch.min.css";
    

    然后我找到了(或者我认为我找到了)复制这两个引导的位置。min.css和变量。源中的scss文件。 我有复制的引导。min.css文件到:

    [dspace-source]\dspace\modules\xmlui-mirage2\src\main\webapp\themes\mirage2\style\style\

    和_变量。scss文件收件人:

    [dspace source]\dspace\modules\mirage2\target\mirage2-6.2\themes\mirage2\vendor\bootstrap sass official\assets\stylesheets\bootstrap\

    我在构建时没有出错,但旧主题仍然存在。注意:在部署webapp之前,我重启servlet并清除Tomcat和浏览器缓存。有什么问题?

    3 回复  |  直到 7 年前
        1
  •  1
  •   euler    7 年前

    也许你没有激活 mirage2_bootstrap_color_scheme maven简介?尝试添加 -P mirage2_bootstrap_color_scheme 重建ie时 mvn package -Dmirage2.on=true -Dmirage2.deps.included=false -P mirage2_bootstrap_color_scheme

    幻影2包含两种配色方案可供选择。经典的幻影配色方案或标准引导配色方案。默认情况下,Grunt将构建CSS以获得经典的Mirage配色方案。然而,通过激活mirage2\u bootstrap\u color\u scheme maven配置文件,可以将其更改为标准引导颜色方案。

    此外,也许这些帖子可以帮助你: Styling of Mirage 2 using themes from bootswatch.com

        2
  •  1
  •   Antoine Snyers    7 年前

    也许你没有改变 grunt.color.scheme 在里面 dspace/modules/xmlui-mirage2/pom.xml ?

    我曾经做过 an example branch . 请查看此提交: https://github.com/antoine-atmire/DSpace/commit/28fd746621768c5e9a92d6d75399e0992858e651

        3
  •  1
  •   Samuel Mwamburi    7 年前

    [dspace src]\dspace-xmlui-mirage2

    文件夹因此 _主要。scss 将要编辑的文件将位于

    [dspace src]\dspace-xmlui-mirage2\src\main\webapp\style\bootstrap\u color\u scheme

    文件夹,而不是

    [dspace src]\dspace

    还有( 这只是我的想法,但是 )在部署站点后出现语法错误后,我决定转换 独自创立最小css 我从bootswatch中获取的文件。scss

    最后,我从[dspace src]而不是[dspace src]\dspace运行maven (因为我处理的文件在该文件夹之外)如下所示:

    mvn package -Dmirage2.on=true -Dmirage2.deps.included=true -P mirage2_bootstrap_color_scheme
    

    没有错误,主题工作正常!我目前正在解决一些问题:)