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
Réponse acceptée

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

Bjr , merci bcup @Alexisgeneau, ça marche!