Bonsoir tout le monde,
Alors j'ai un problème qui peut paraitre vraiment bête mais je n'arrive pas à m'en défaire...
J'ai suivi le tuto de Grafikart pour [Créer un site de A à Z], j'ai donc un système MVC en place et je n'arrive pas à mettre un lien vers ma feuille de style pour qu'il soit correcte à tous les coups.
Je m'explique.
Au début j'avais mis un lien de type relatif, du genre "../../web/css/style.css".
Au début du tuto on a définit des variables : WEBROOT (chemin absolu vers le dossier Web) et DS (le slash ou anti-suivant la config).
J'ai donc essayé de faire ça :
href=" <?php echo WEBROOT.DS.'css'.DS.'style.css'; ?>"
C'est sans succès malheureusement...
En sachant que lorsque je place le même code dans le Body, j'obtiens le bon chemin.
A savoir :
C:\wamp\www\tuto\web\css\style.css
Quelqu'un aurait-il une solution ?
Merci d'avance ;)
Alors en fait j'ai tout simplement créé un VirtualHost sur mon WAMP et puis j'ai fais un lien absolu vers l'adresse du fichier.
<link rel="stylesheet" href=" <?php echo "http://".Conf::$host."/web/css/".Conf::$theme ?>" type="text/css" media="screen" />
Voilà en sachant que je me suis enregistré le nom que j'ai attribué à mon VirtualHost dans la variable $host de ma classe Conf (pour configue) et le nom du fichier css pareil.
Il faut aussi ne pas oublier le http:// au début sinon ça ne marche pas !
Si ça peut en aider quelques un :p
Cool, mais c'était un peu se prendre la tete pour "rien".
<link rel="stylesheet" type="text/css" href="<?php echo BASE_URL.'/css/'.Conf::$theme; ?>" media="all" />
Aurai simplement suffit au lieu de créer un virtualHost :)