Стилизация Mirage 2 с использованием тем от bootswatch.com
На основанииФайлы Readme Мираж 2, здесь написано:
Если вы хотите основать свою тему на существующей теме Bootstrap (например, наbootswatch.com) вы можете сделать это, используя стандартную цветовую схему Bootstrap и заменив импорт Bootstrap вbootstrap_color_scheme/_main.scss
:
@import "../vendor/bootstrap-sass-official/vendor/assets/stylesheets/bootstrap";
с импортом только его_variables.sccs
файл (эти переменные должны быть определены, потому что они используются в_dspace-bootstrap-tweaks.scss
):
@import "../vendor/bootstrap-sass-official/vendor/assets/stylesheets/bootstrap/_variables";
Затем импортируйте файл (ы) css выбранной вами темы Bootstrap. В зависимости от темы вам также может потребоваться обновить функцию twbs-font-path прямо над этим оператором импорта.
Что я сделал:
Итак, я активировалmirage2_bootstrap_color_scheme
мавен профиль Скопировалbootstrap_color_scheme/_main.scss
отdspace-xmlui-mirage2/src/main/webapp/styles/
вdspace/modules/xmlui-mirage2/src/main/webapp/themes/Mirage2/styles
.
Я изменил текст в_main.scss
это говорит@import "../vendor/bootstrap-sass-official/vendor/assets/stylesheets/bootstrap";
в@import "../vendor/bootstrap-sass-official/vendor/assets/stylesheets/bootstrap/_variables";
, а потом я скопировалbootstrap.min.css
что я скачал с bootswatch.com и положил его в тот же каталог с_main.scss
а потом я ссылался на это в_main.scss
с@import "bootstrap.min.css";
заявление.
У меня эта ошибка при запускеmvn package
:
error styles/main.scss (Line 12: File to import not found or unreadable: variables.`
Я также пытался положить_variables.scss
подbootstrap_color_scheme
каталог и использовал@import "variables";
но я получил ту же не найденную или нечитаемую ошибку.
Может кто-нибудь подсказать мне, как правильно использовать темы с bootswatch.com для применения к Mirage 2? Пример и простой пример использования темы темы с bootswatch.com были бы великолепны.
Заранее спасибо.