Bonjour,
je souhaite bouger tous mes dossiers assets (css, js, images, ...) vers un sous dossier du type "web/dossier/css" , "web/dossier/js".
J'ai essayé en mettant dans config.yml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
framework:
    templating:
        assets_base_urls:
            http: /dossier
            ssl:  /dossier
Ca marche pour toutes les balises du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<img src="{{asset('images/mon-image.jpg')}}" />
lorsque celle ci se trouve dans "web/dossier/images"

En revanche dès qu'on utilise assetic c'est une autre paire de manches
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
{% stylesheets 
                '/css/style.css'
                filter='yui_css'
            %}
Cela cherche donc dans le dossier "web/css" et non "web/dossier/css"

J'ai une solution qui consiste à virer ma config de assets_base_url dans config.yml, à créer une variable globale twig du genre RELATIVE_PATH et à l'utiliser à chaque fois dans mes templates.
Ainsi si je change le chemin relatif de mes assets pas de soucis.
Mais bon je trouve pas ça très propre et je me dis que l'option assets_base_url doit bien servir à quelque chose

Merci de votre aide,
John