Мы используем Compass 0.12.2 + Sass 3.2.5 в нашем проекте Symfony 2.0.10. В нашем config.yml
, мы показали, что http_images_path
и фоновые изображения работают отлично, но у нас есть проблемы с поколением спрайтов, я попытался с переменными:compass sprite image generated on/tmp
images_dir: %kernel.root_dir%/../web/bundles
Теперь я получаю изображение спрайта генерируемое на папке /tmp
(images_dir
является абсолютным маршрут, я попробовал то же самое с image_path
, который кажется более подходящим, но она не работает)
- images_path
- generated_images_dir
- generated_images_path
- sprite_load_path
Он не работал ни с одной из последних четырех или любой комбинации. При генерации я получаю ошибку «изображение не найдено на/tmp/images».
Я попытался изменить project_path
к %kernel.root_dir%
и relative_assets
к true
, но он не работает.
Короткий: Сгенерированное изображение остается в /tmp
вместо того, чтобы копироваться в каталог.
Как я могу получить спрайт изображения, сгенерированный в той же папке, откуда он получает исходные значки?
Да, я пробовал этот, спасибо. В любом случае, мы в итоге создали собственный sprite.png и вставляем в качестве изображения base64 меньше на нашем css. –