Hello !
Je cherche à insérer plusieurs fichier JS local dans mon projet SF ! J'ai évidement cherché sur internet comment faire mais je comprend pas(je débute en SF).
J'ai créé un dossier "JS" dans le dossier assets et dans le dossier "JS" il y a le fichier testA.js
J'ai aussi créé un fichier testB.js dans le dossier public
Voici mon block javascripts dans mon base.html.twig
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 {% block javascripts %} {% block importmap %}{{ importmap('app') }}{% endblock %} <script src="{{asset('JS/testA.js')}}"></script> <script src="../public/testB.js"></script> {% endblock %}
Dans la console de mon navigateur, quand j'ouvre ma page qui est dans templates/pages/signalement/show.html.twig
Dans show.html.twig :
Il ne me trouve pas testB : Échec du chargement pour l’élément <script> dont la source est « http://localhost:8000/public/testB.js ».
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4<div id="signalement"> <p>ceci est un test</p> </div>
Il ne me trouve testA j'ai un autre message d'erreur :
Uncaught ReferenceError: can't access lexical declaration 'signalement' before initialization
<anonymous> http://localhost:8000/assets/JS/testA-pvpnoMf.js:1
Je comprends pas trop comment intégrer d'autre fichier en plus du app.js dans Symfony !
Merci de vos lumières![]()
Partager