Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] [Résolu]Déclarer un CSS

Posted by foxmask on 06/13/2012 17:00

v.p13 a dit :

C'est donc un probleme de chemin je suppose, comment déclaré www comme document_root ?
J'ai placé mon css ici : c:/wamp/www/myapp/www/css/maFeuille.css

le document root est sensé etre c:/wamp/www/myapp/


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] [Résolu]Déclarer un CSS

Reply #1 Posted by v.p13 on 06/13/2012 17:07

Ok j'ai donc changé mes liens en "./www/css/monCSS.css" ou "www/css/monCSS.css mais toujours aucun effet.

  [Opened] [Résolu]Déclarer un CSS

Reply #2 Posted by laurentj on 06/13/2012 17:40

Bonjour,

Contrairement à ce qu'il a été dit, il faut toujours faire :

$this->addCSSLink($gJConfig->urlengine['jelixWWWPath'].'css/inscription.css');

ou

$this->addCSSLink('/css/inscription.css');

si dans le cas ici présent, le www est bien le documentRoot de l'appli.

D'une manière générale, l'url que l'on indique doit être relative au chemin de la page affichée. Mais comme ici il s'agit d'une feuille de style imposée par la réponse, donc qu'elle s'applique à toutes les pages, et donc que les chemins de ces pages diffèrent, il faut donner un chemin ABSOLUE. Soit on connait le chemin absolue (et il ne change pas entre le dev, la prod etc), et donc on peut l'indiquer directement

$this->addCSSLink('/css/inscription.css');

Soit il peut changer, en fonction des installations, et alors il faut utiliser

$this->addCSSLink($gJConfig->urlengine['jelixWWWPath'].'css/inscription.css');

Pour jelix 1.4, ça a changé :

$this->addCSSLink(jApp::config()->urlengine['jelixWWWPath'].'css/inscription.css');

  [Opened] [Résolu]Déclarer un CSS

Reply #3 Posted by v.p13 on 06/13/2012 17:50

Merci, ça fonctionne !

 
Page
  1. [Résolu]Déclarer un CSS