skullo
Messages postés73Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention18 septembre 2011
-
9 janv. 2007 à 14:42
skullo
Messages postés73Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention18 septembre 2011
-
12 janv. 2007 à 09:59
Bonjour à tous !
J'aimerai connaître la commande php qui permet de donner un identitifiant à une balise Body afin de créer des exceptions dans ma feuille de style externe.
En html je créé une balise
dans mon template
Et lorsque je charge une nouvelle page dans Dreamweaver et que je lui applique le template je vais dans "modifier/propriétés du modèle" et là je lui donne un nom "accueil".
Ensuite dans ma feuille de style si je rentre ceci :
body#accueil {
}
...les paramètres qui seront entre les 2 crochets ne s'appliqueront qu'à cette page.
cs_zatt
Messages postés131Date d'inscriptionmardi 21 septembre 2004StatutMembreDernière intervention23 septembre 2011 11 janv. 2007 à 15:53
<?php $bodyid = "accueil" /*ou tout autre traitement qui affectera la valeur*/ ?>
puis pour le corps: " >
et le CSS : body#accueil {} /*et la suite pour les autres ID */
Sinon tu peux générer directement la ligne qui attache la feuille de style (voir modifier le modèle pour les pages concernées), mais je ne crois pas que ce soit ce que tu veux faire ?
skullo
Messages postés73Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention18 septembre 2011 9 janv. 2007 à 16:24
Ok merci, donc c'est le même système que ce que j'utilise jusqu'à présent (voir mon 1er post).
Cependant ça se complique un peu car dans mon template je charge différentes pages via la fonction Include dont la page
inc-metas.php
qui contient mes balises
<head></head>
et le début de ma balise
.
J'ai donc mis un echo à la balise
:
">
Et dans ma page
index.php
j'ai mis
<? $bodyid = "accueil"; ?>
Donc logiquement une fois dans le code de ma page je devrais retrouver
,
cependant ça ne fonctionne pas, voilà ce que ça me marque à la place dans le code :
<body id="
Notice: Undefined variable: bodyid in c:\woophp\charte\design\inc-metas.php on line 27
cs_zatt
Messages postés131Date d'inscriptionmardi 21 septembre 2004StatutMembreDernière intervention23 septembre 2011 9 janv. 2007 à 23:17
Bonjour,
" > ?
Ou bien en utilisant javascript et le modèle DOM, si tu n'as que quelques propriétés à modifier ?
document.getElementById('accueil').style.backgroundColor = "#FFFFFF";
Vous n’avez pas trouvé la réponse que vous recherchez ?