Mam podzieloną stronę na header, content i footer. Mój index.php wygląda tak:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <meta name="Author" content=""/> <meta http-equiv="content-language" content="pl"/> <meta name="description" content="" /> <meta name="keywords" content="" /> <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" title="no title" charset="utf-8"/> <title>costam</title> </head> <body> <div id="container"> <?php require('layout/header.php'); ?> <?php require('layout/content.php'); ?> <?php require('layout/footer.php'); ?> </div> </body> </html>
Z naglowkiem i stopką jest wszystko ok tylko nie wiem jak zrobić content.php by wyświetlała się w nim poszczególna strona.
W headerze linki mam porobione w postaci(przyklad):
I chciałbym by takie zostały tzn nie chcę mieć linków w postaci:
Każda podstrona(np. category) jest w osobnym folderze i ma swoj index.php tyle że "obcięty" o header i footer i chcę by tak zostało.
I teraz mam problem jak zrobić ten content.php by przy kliknieciu w menu na poszczegolny link wyswietlała się cała strona a nie sam "środek" bez naglowka i stopki(bez styli, metatagow itp.). Dodam tylko ze chce by w urlu zostawał adres np bumtralala.com/category a nie bumtralala.com/index.php?strona=1
Trochę to zagmatwane ale może ktoś zrozumie o co mi chodzi
