Page 1 sur 1

Symfony2 - CSS, images, assetic...

Posté : 14 août 2015, 22:43
par sacrelolo
Bonjour,

J'ai mis une feuille CSS dans MonRepertoireBundle/Resources/public/css. J'ai ensuite fait: <link href="{{ asset('css/main.css') }}" type="text/css" rel="stylesheet" />

Puis un petit test pour voir si le style prenait bien. body {color: #FF0000;}. Non, rien ne change.
Le layout père est layout.html.twig dans app/Resources/views. J'ai fait une architecture à 3 niveaux.

De même, j'ai un message que je ne comprends pas quand je fais cette commande dans la console:php console assets:install web/ --symlink
-> The target directory web does not exist. (si, il existe bien, pourtant).

2 précisions:

- j'ai commencé Symfony2 il y a 15 jours
- je suis sous windows

Merci d'avance pour votre aide!

Re: Symfony2 - CSS, images, assetic...

Posté : 15 août 2015, 13:43
par yann18
bonjour,
as-tu essayé avec un chemin absolu du genre:

Code : Tout sélectionner

php console assets:install c:\wamp\www\projet-sf2\web --symlink

Re: Symfony2 - CSS, images, assetic...

Posté : 17 août 2015, 02:34
par Genova
{{ asset('css/main.css') }} va simplement créer un lien vers le dossier web/css/main.css de ton site. Il faut donc que tu mettes tes CSS / JS / images directement dans web si tu veux l'utiliser tel quel.

Si tu veux utiliser Assetic, qui permet notamment de mettre tes ressources directement dans tes bundles et d'effectuer des opérations pre-process (comme minifier tes ressources), le mieux c'est de lire la doc qui est plutôt claire et bien fournie : http://symfony.com/fr/doc/current/cookb ... ement.html