2017-11-02 8 views
0

DSpaceリポジトリのデフォルトのMirage 2テーマをbootswatch.comのテーマの1つに置き換えようとしています。私は私の_main.scssファイルを編集し始めDSpace 6.2のMirage 2ブートストラップテーマをどのように変更しますか?

[dSPACEのソース] \ dSPACEの\モジュール\ XMLUI-mirage2 \ SRC \スタイル\ Mirage2 \スタイル\メイン\のWebアプリケーションの\テーマ\ bootstrap_color_scheme \

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

が次に私が見つけた(または私が見つけたと思う)bootstrap.min.cssとソースでvariables.scssファイルの両方をコピーする場所は次のように新しいテーマをインポートする

[dSPACEのソース] \ dSPACEの\モジュール\ XMLUI-mirage2 \ SRC \メイン\ webappのスタイル\ Mirage2 \スタイル\テーマ\ \

: は、私はにコピーされたbootstrap.min.cssファイルを持っています

そして_variables.scssファイル:

[dSPACEのソース] \ dSPACEの\モジュール\ XMLUI-mirage2 \ターゲットの\ XMLUI-mirage2-6.2 \テーマMirage2 \ベンダー\ブートストラップ-SASS-公式\ \ assets \ stylesheets \ bootstrap \

ビルド中にエラーは発生しませんが、古いテーマは依然として永続的です。注:webappをデプロイする前にサーブレットを再起動し、Tomcatとブラウザのキャッシュをクリアします。何が問題なの?

+0

次の文書は役に立ちます。 https://github.com/DSpace/DSpace/tree/dspace-6_x/dspace-xmlui-mirage2 – terrywb

+0

ありがとうございます! –

+0

この質問の回答を投稿してください。別のDSpace開発者に質問が再び出てくると確信しています。 – terrywb

答えて

1

mirage2_bootstrap_color_scheme mavenプロファイルをアクティブ化していない可能性がありますか?再構築するときに-P mirage2_bootstrap_color_schemeを追加してください。つまり、mvn package -Dmirage2.on=true -Dmirage2.deps.included=false -P mirage2_bootstrap_color_schemeです。

ミラージュ2には、次の2つのカラースキームがあります。古典的ミラージュカラースキームまたは標準的なブートストラップカラースキーム。デフォルトでは、Gruntは古典的なMirageカラースキームを得るためにCSSを構築します。ただし、mirage2_bootstrap_color_scheme mavenプロファイルをアクティブにすることで、これを変更して標準のブートストラップカラースキームを得ることができます。

また、多分これらのポストはあなたを助けることができる:すべてのヘルプみんなのためStyling of Mirage 2 using themes from bootswatch.com

0

感謝を!問題を解決するために管理されます。このリポジトリに保管さ6.2の変更は、実際に

[dSPACEの-SRC] \ dSPACEの-XMLUI-mirage2

フォルダに適用されます。したがって、_main。編集されますSCSSファイルがになります

[dSPACEの-SRC] \ dSPACEの-XMLUI-mirage2 \ SRC \メイン\ webappのはbootstrap_color_scheme

フォルダ\スタイルではなく、\

[dSPACEの-SRC] \ dSPACEの

また(これはちょうど私のテイクですが )サイトを展開した後perrenial構文エラーを取得した後、私は.scss

最後にbootswatchからもらったbootstrap.min.cssファイルを変換することを決めた、私は[dSPACEの-SRC]からMavenを実行していません[dSPACEの-SRC] \ dSPACEの 次のように(そのフォルダの外に発見されたと協力イムファイルなど):

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

エラーがなく、テーマは大丈夫動作します!私は現在、いくつかのよじれを洗い流しています:)

関連する問題