Tu confirme bien que ton CSS se trouve bien dans app/webroot/css/style.css ?
Bonjour
Je suis entraint de réaliser un site avec Cakephp et j'ai d'avance une page html avec Css et je veux l'intégrer dans Cakephp pour avancer sur ce niveau,
j'ai essayé avec
echo $this->Html->css('style') ; et sa marche pa
merci bcp de m'aider
14 réponses
Voilà, tu vois donc où est ce qu-il va chercher le CSS !
C'est etrange car la balise générée me parait bonne.
D'accord je vois.
Ce qu'il faut que tu sache, c'est que le Helper te sert à générer des balises.
Donc le
Va te générer
Tu as juste besoin de mettre le Helper, pas besoin de rajouter du HTML.
jai mis
dans head et ca ne marche pas :'(
Le Helper te permet de ne pas définir d'arborescence.
Met simplement style, et non /webroot/css/style.css !
Sinon, peut tu nous montrer ce qu'a généré CakePHP lors de l'affichage de la page sur ton navigateur ?
Peut tu nous afficher le code source de la balise
?
Le CSS ne s'affiche pas
- J'analyse le code source de ma page, je regarde si la balise link est au bon endroit
- Je regarde si le lien vers le CSS est bon
- Je vérifie que le fichier soit accessible (dans ton cas /site/css/style.css)
- Je regarde les logs apache pour comprendre pourquoi /site/css/style.css n'est pas joignable
voila le chemain où se trouve le fichier style.css
C:\wamp\www\site\app\webroot\css
J'ai testé ton code et voila ce que j'obtiens:
http://i.imgur.com/fwf5tEm.png
le problème ne viens donc pas de ton code
Et dans l'inspecteur navigateur, onglet "console", tu as une erreur ?
Genre "failed to load resource..." ?
Si oui c'est surement un problème de "mod_rewrite" apache, ou d'accessibilité du fichier (droits ?)
merci bcp :)
resolut ^^ :)
mod_rewrite non activé :(