2013-03-11 3 views
0

У меня есть 2 CSS файлы в myBundle/Resources/public/css и 1 CSS файл в myBundle/Resources/public/JQMenu/cssassetics и фильтры часть 2: звездный персонаж

В моем шаблоне я называю те CSS таким образом:

{% stylesheets 
    '@myBundle/Resources/public/css/*' 
    '@myBundle/Resources/public/JQMenu/css/*' 
    filter='cssembed' 
%} 

Так что я предполагал, что звездный персонаж означал: все css.

Но в конце загружаются только 2 css, а у второго есть имя JQMenu, но содержимое второго css в public/css ... странно нет?

+0

Это полный код? Что делать, если вы удалите «фильтр»? – cheesemacfly

ответ

0

Вы пытались указать выходной файл? Более полный пример кода на основе исходного вопроса:

{% stylesheets output='css/combined.css' 
    '@myBundle/Resources/public/css/*' 
    '@myBundle/Resources/public/JQMenu/css/*' 
    filter='cssembed' 
%} 
<link href="{{ asset_url }}" rel="stylesheet" /> 
{% endstylesheets %} 

Это сбросит комбинированный выход в папке Web/CSS, после выполнения обычных команд:

php app/console cache:clear 
php app/console assetic:dump 

Как вы демпинг активов в режиме разработчика (по умолчанию), вы должны увидеть объединенный файл CSS и его составные части (например, имена файлов):

combined.css 
combined_main_1.css 
combined_other_2.css 
combined_jqmenu_3.css 

Этот вывод плюс ручной осмотр combined.css файл должен быстро сообщить нам, правильно ли включены все ваши файлы CSS.

 Смежные вопросы

  • Нет связанных вопросов^_^