Artykuły | Wpisy | E-mail

Różne tytuły stron dla jednego headera

Na rozgrzewkę wrzucamy bardzo prosty tutorial dla początkujących. Przypadek jest następujący. Mamy stronę zaprogramowaną w HTML oraz wyincludowany nagłówek, który wyświetla ten sam tytuł oraz opis dla każdej podstrony. Co zrobić, aby każda z podstron posiadała inne TITLE oraz DESCRIPTION, zachowując jednocześnie jednolity nagłówek dla całej strony?

Krok pierwszy – w naszym wyincludowanym nagłówku (w tym przykładzie jest to naglowek.php) zamieniamy zwykły tytuł i opis na zmienne. Czyli zamiast standardowego kodu …

<head>
<title>Tytuł naszej strony</title>
<meta name=”description” content=”Opis naszej strony” />
</head>

… wstawiamy nasz zmodyfikowany, zawierający zmienne $tytul i $opis:

<head>
<title><?php echo $tytul; ?></title>
<meta name=”description” content=”<?php echo $opis; ?>” />
</head>

Następnie w każdym z plików danej podstrony, zmieniamy zwykłe wczytywanie nagłówka:

<?php
inlude („naglowek.php”);
?>

dodając linie odpowiedzialne za zdefiniowanie unikalnego tytułu i opisu dla danej podstrony:

<?php
$tytul =’Tytuł danej podstrony’;
$opis =’Opis danej podstrony;
include („naglowek.php”);
?>

Gotowe! Każda podstrona ma teraz unikalny tytuł i opis :)

Comments are closed.