balise title et meta avec un 'include' header
Posté : 30 nov. 2018, 18:58
par olivierser
Bonsoir,
j'ai plusieurs pages sur mon site avec un 'include ('header.php');
mon souci est que je ne sais pas comment ajouter les balises 'title et meta' pour chaque pages de mon site .
Merci
Re: balise title et meta avec un 'include' header
Posté : 30 nov. 2018, 20:24
par olivierser
j'ai trouvé en mettant sur mes pages :
$pageTitle = 'Titre de ma page';
$description = "MA DESCRIPTION.";
$keywords = "MES MOTS CLES";
include ('header.php');
et 'echo' sur mon header .
j'espère avoir fais le bon choix
Merci
Re: balise title et meta avec un 'include' header
Posté : 30 nov. 2018, 21:16
par or 1
ça peut s'avérer suffisant.
mais si un jour, il y a à ajouter une ligne (du javascript, une balise particulière, une autre feuille de style...), cela n'est pas assez souple.
une solution :
function debutHeader($titre, $description="", $keywords=""){
echo "<html><header>";
...
}
function finHeader(){
echo "</header><body>";
}
function header($titre, $description="", $keywords=""){
debutHeader($titre, $description, $keywords);
finHeader();
}
ainsi, dans une page, je peux appeler header(...) ou debutHeader(...), ajouter du javascript spécifique à la page puis finHeader()
Re: balise title et meta avec un 'include' header
Posté : 03 déc. 2018, 22:44
par olivierser
Bonsoir,
Merci pour cette astuce aussi
cdlt