Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Etant débutant en Zend Framework, je fais face à un petit problème que je n'arrive pas à résoudre.
Cela concerne le chargement d'un fichier css. Les propriétés du fichier css s'appliquent pour certaines pages, mais pas pour d'autres
Ex :
http://monsite : css chargé
http://monsite/index : css chargé
http://monsite/index/index : css non chargé
http://monsite/guestbook : css chargé
http://monsite/guestbook/sign : css non chargé
J'ai donc l'impression que le css ne se charge pas pour les view correspondant à l'action du contrôleur, et je ne comprends pas pourquoi !
Concernant le bootstrap, j'utilise le view helper headLink pour spécifier le chemin de mon css :
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { protected function _initView() { $view = new Zend_View(); $view->doctype('XHTML1_STRICT'); $view->headTitle('titre'); $view->headLink()->prependStylesheet('css/global.css'); return $view; }
Et le layout correspondant :
<?php echo $this->doctype() ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php echo $this->headTitle() ?> <?php echo $this->headLink(); ?> </head> <body> <?php echo $this->layout()->content; ?> </body> </html>
Merci d'avance pour votre aide.
J'en profite également pour remercier cette communauté qui m'est d'une aide précieuse !
Hors ligne
est-ce que le lien apparait dans les sources?
J'ai l'impression qu'il manque le baseUrl
Hors ligne
rajoute la balise base dans le head de ton layout
<?php echo $this->doctype() ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <base href="http://monsite/" /> <?php echo $this->headTitle() ?> <?php echo $this->headLink(); ?> </head> <body> <?php echo $this->layout()->content; ?> </body> </html>
ca devrait marcher nickel
Hors ligne
ndesaleux a écrit:
rajoute la balise base dans le head de ton layout
Effectivement, ça a résolu mon problème, merci beaucoup !
Je viens de voir que ce type de problème avait déjà été traité, désolé pour le doublon
Hors ligne
Pages: 1