Vorrei creare dinamicamente i titoli per un sito.
Ho costruito questo codice:
Codice PHP:
isset($_GET["pagina"]) ? $pagina=$_GET["pagina"] : $pagina="home";
$titles=array(
"home"=>"Circolo Culturale — Venezia-Mestre",
"chisiamo"=>"Chi siamo",
"attivita"=>"Attività in corso",
"concluse" =>"Attività concluse",
"inprogramma" =>"Attività in programma",
"laboratorio"=>"Laboratorio di scrittura creativa",
"lavori"=>"I lavori dei corsisti",
"amici"=>"I nostri amici",
"contatti"=>"Contatti",
"dovesiamo"=>"Dove siamo",
"scrivici"=>"Scrivici"
);
?>
<?php>
$separatore="— ";
if(isset($_REQUEST["pagina"]))
$title=$titles[$pagina]["{$_REQUEST["pagina"]}"];
echo "<title>Circolo Culturale $separatore$titles[$pagina]</title>\n";
?>
L'idea è quella di fissare la prima parte del titolo che si ripete
sempre uguale ("Circolo culturale") e di aggiungere il nome delle pagine.
La cosa funziona tranne che nella home, dove la stringa
Codice PHP:
echo "<title>Circolo Culturale $separatore$titles[$pagina]</title>\n";
fa sì che il titolo appia doppio
Che altra condizione dovrei aggiungere perché nella home conmparisse
solo il nome princiale?
Grazie
M.