PROBLEME INCLURE CSS ET JS DANS TWIG

Ce sujet est résolu
Default
,

Bonjour à tous, je ne sais pas si le problème à déjà été poser mais je tente ma chance.

J'utilise le moteur de template TWIG mais sans le framework SYMFONY.

Et le problème qui ce pose est le suivant :

Lors de l'appel de mon fichier TWIG via mon controller, la page ne s'affiche pas correctement avec le CSS et le JS.

en mode production (c'est-à-dire avec l'appel de mon controller) mon template n'affiche pas mes styles et mon js

en mode developpement(c'est-à-dire accéder directement à mon template) les styles et js sont accessibles mais sans les valeurs de mes variables twig. (c'est normal)

j'ai essayer plusieurs appels :

{{ app.request.basepath }}/css/styles.css


{{ app.asset_path }}/css/styles.css


 {% block stylesheets %}
        <link rel="stylesheet" href="{{ asset('css/bootstrap.css') }}" type="text/css" />
{% block stylesheets %}

Mais rien n'y fait, rien ne marche et lorsque que j'utilise la fonction assets, une erreur apparaît étant données que je ne suis pas sur symfony.

J'espère que quelqu'un aura une réponse pour moi !!

Merci d'avance de vos réponse

3 Réponse

19695
,

Il faut fermer les accolades avec {% endblock %} et non {% block stylesheets %}.

Default
,

J'ai trouver mon problème, qui n'est certe pas très jolie mais bon : fonctionnelle

à la place de mettre le chemin suivant :

<link href="assets/css/main.css" rel="stylesheet">

je remplace par :

<link href="../admin/assets/css/main.css" rel="stylesheet">
Default
,

Merci de ta réponse.

J'ai essayer mais ça ne marche quand même pas => http://puu.sh/9hq3Y/5d6ee53fab.png

voici le fichier twig => http://puu.sh/9hq7r/8473bf4800.png

le fichier twig appeler du controller => http://puu.sh/9hq9f/03ca27fd2e.png