Я использую Opencart для сайта электронной коммерции для моей компании. Разработчик Opencart работает над версией 2.0, которая будет включать Bootstrap в качестве стиля по умолчанию.
Мой план состоял в том, чтобы поместить ссылку в мой заголовочный файл на следующую строку НИЖЕ ссылки на пример таблицы стилей начальной загрузки:
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/bootstrap.css" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/override.css" />
Я планировал использовать LESS для компиляции в override.css и изменять только небольшие части Bootstrap меньше, чтобы удовлетворить мои потребности. Например, я планировал включить только переменные.less из начальной загрузки вместе с кнопками.less и layout.less. Затем я скомпилировал эти измененные файлы в override.css, чтобы получить свои персонализированные стили. Однако чем больше я об этом думаю, тем больше понимаю, что мне нужно включить все МЕНЬШЕ из Bootstrap. Это сделает мой override.css практически таким же, как bootstrap.css (за исключением изменений, которые я делаю для своего стиля).
По сути, это противоречит цели переопределения. Есть ли способ не включать ВСЕ бутстрапы меньше, а только те части, которые я хочу переопределить?
Людям может быть интересно, почему я просто не изменяю файл bootstrap.css. Я думаю, что если я изменю файл bootstrap.css, все мои изменения будут перезаписаны, если я перейду на обновление (или если разработчик Opencart обновит) bootstrap в будущем.
Любые советы очень ценятся!
Спасибо!
ДС-МАТТ
override.css
, чтобы вам не пришлось. Все, что вам нужно сделать, это перекомпилировать файлы и загрузить их на рабочий сервер. 26.06.2013