Hlavicka a metadata.

Zdravím.
Už se tady mluvilo o tom, že když mám nějakou základní strukturu stránek (hlavičku, patičku, ...), že se často používá vytvoření souboru (napr.) hlavicka.php, kde tento na každé stránce se opakující kód umístíme a v každé stránce místo kódu zapíšeme <? include(hlavicka.php) ?> (příp. <? require(hlavicka.php) ?>).

Mně by zajímalo, jak řešit, když v onom hlavicka.php mám mimojiné tag <head>, v něm různá metadata, která jsou společná pro všechny stránky
až třeba na klíčová slova, která chci pro každou stránku jiná.
Je jiná možnost, než celý obsah tagu <head> psát ručně do každé stránky?
Tady budeš muset použít buď funkci if, nebo lépe switch a zároveň rozlišovat, na jaké jsi stránce.

No a pak do hlavičky mezi meta tagy vlomíš ten switch a podle stánky rozlišíš klíčová slova:


<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<?php
switch ($stranka) {
case "uvod":
echo " <META NAME='KEYWORDS' CONTENT='klicova slova pro uvod'>";
break;
case "stranka1":
echo " <META NAME='KEYWORDS' CONTENT='klicova slova pro stranku1'>";
break;
case "stranka2":
echo " <META NAME='KEYWORDS' CONTENT='klicova slova pro stranku2'>";
break;
}
?>

<title></title>
</head>
Kurnik, dík moc, to mě ani nenapadlo, pritom to neni nic slozityho! :)
no a nebo naopak do kazde stranky pred include(hlavicka.php) das $keywords = "klicova slova pro tuto stranku" a pak v hlavicka.php tu promennou na tom pravym miste vyechujes: echo('<meta name="keywords" content="'.$keywords.'");
Taky dík, zkusím.