Symfony2 - CSS, images, assetic...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Symfony2 - CSS, images, assetic...

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

par Genova » 17 août 2015, 02:34

{{ 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

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

par yann18 » 15 août 2015, 13:43

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

Symfony2 - CSS, images, assetic...

par sacrelolo » 14 août 2015, 22:43

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!