Inclure le fichier css et js dans mon header.php

Par Thibaut22, il y a 5 ans


Bonjour,

Voila je rencontre un petit problème avec mon code.
j'ai tout d'abord crée la partie html & css et pour le coup j'ai utilisé SASS et mon architecture est :
dist
=>js
->main.js
=>css
->styles.css
sass (avec tout mes fichiers scss)

pour la partié php du site, j'ai l'architecture suivante:
public
->index.php qui est le fichier où pointe le site
vendor
=>altrouter
=>composer
->autoload.php
views
=>category
->show.php
=>layouts
->header.php
->footer.php
=>post
->post.php

          etc....

j'aimerai donc mettre le lien de mon fichier styles.css dans mon header.php en utilisant :

<link rel="stylesheet" href="../dist/css/styles.css"> ...

mais voila je blog suu l'insertion des mes fechiers css et js. j'aimerai savoir comment mieux organiser mes fichiers et comment l'inclure et j'aimerai garder le dossier sass au cas ou j'ajouterai du css lors du developpement du site.
merci d'avance!

2 réponses

alexisgeneau, il y a 5 ans

Bonjour,
Ton vhost pointe sur "tonsite/public"... tu ne peux donc pas acceder à tes resources qui sont plus haut que "public"
Tu dois compiler ton js et ton css dans un répertoire à l'interieur de "public"

ex de structure:

| resources | js | scss | public index.php | dist | js main.js | css styles.css | vendor ...

ensuite, dans ton header.php :

<link rel="stylesheet" href="/dist/css/styles.css"> <style src="/dist/js/main.js">
Thibaut22, il y a 5 ans

Bjr , merci bcup @Alexisgeneau, ça marche!