Установка темы Bootstrap в проекте Symfony 2

Я рассматриваю установку этой темы в своем проекте SF2, и я отмечаю, что для загрузки есть 4 файла в верхней части страницы, а именно:

  • bootstrap.min.css
  • bootstrap.css
  • variables.less
  • bootswatch.less

У меня есть парсер less.php ( oyejorge/less.php ), который успешно установлен вместе с самим загрузкой, и у меня есть Assetic setup, сжимающая все мои CSS вместе и выводя это на страницу:

<link href="/app_dev.php/css/425e28c.css" type="text/css" rel="stylesheet">

Тем не менее, я хотел бы установить тему Superhero в приведенной выше ссылке, но я не могу найти учебники о том, как это сделать? Это просто случай перезаписи variables.less bootswatch.less импорта bootswatch.less ?

Также прочитайте разделы «Использование и настройка» документов на странице https://github.com/thomaspark/bootswatch .

Если вы хотите использовать тему как есть (без настройки), вы должны включить bootstrap.min.css ИЛИ bootstrap.css в свой HTML:

 <link href="/bootstrap.min.css" type="text/css" rel="stylesheet"> 

Кроме того, вы можете скомпилировать свою собственную версию темы:

  1. Загрузите исходные файлы Bootstrap по адресу http://getbootstrap.com/getting-started/#download
  2. В исходных файлах замените файл less / variables.less на эту загрузку с bootswatch
  3. скопируйте bootswatch.less в каталог меньшего размера файлов исходных файлов начальной загрузки
  4. Затем откройте less / bootstrap.less и добавьте следующую строку кода в конце этого файла: @import "bootswatch"
  5. скомпилируйте модифицированный бутстрап, как описано в: Ошибка при выполнении дампа дампа (ошибка синтаксического анализа: не удалось в `&: extend (.clearfix all);`)

Также обратите внимание, что Bootstrap добавляет автоприемник для префиксов поставщика в свой процесс сборки. Микширование префиксов поставщика в less / mixins / vendor-prefixes.less устарело с версии 3.2. Таким образом, вы должны добавить https://packagist.org/packages/bit3/assetic-autoprefixer в свою сложную конфигурацию.