CrazyLexx: PHP Datei mit "include" nur auf Startseite aufrufen

Beitrag lesen

Wodurch unterscheiden sich die unterschiedlichen "Seiten"?
Woran erkennt denn das System, welche Datei eingebunden werden soll?
Wie lautet die Variable, die für die unterschiedlichen Einbindungen verantwortlich ist?
Wie kann man solche Variablen abfragen?

Uff, bin gerade selbst erst dabei, mich in das Template einzuarbeiten, welches mit unserem neuen CMS mitgeliefert wurde (basiert aber auf mysql).

Es gibt eine Datei, in der die benötigten Bestandteile der einzelnen Unterseiten ausgewählt ausgewählt und aufgerufen werden. Hier mal ein Auszug:

  
<?php  
$filename = "templates/$skin/header.php";  
  
if (file_exists($filename)) {  
 include "$filename";  
} else {  
 echo "<B><font color=\"red\">Warning: The file $filename does not exist!</font></B><br />";  
}  
//====================================================  
// DISPLAY REQUESTED PAGE  
//-------------------------------------------------------------------  
  
$page_fixed = preg_replace('/[^a-zA-Z0-9 *]/', '', $_REQUEST[page]);  
if (!$page_fixed) {  
  
//====================================================  
// DISPLAY THE INDEX TEMPLATE  
//-------------------------------------------------------------------  
  
 $filename = "templates/$skin/home.php";  
  
 if (file_exists($filename)) {  
  include "$filename";  
 } else {  
  echo "<B><font color=\"red\">Warning: The file templates/$skin/left.php does not exist!</font></B><br />";  
 }  
//====================================================  
  
} else {  
  
//====================================================  
// DISPLAY REQUESTED PAGES  
//-------------------------------------------------------------------  
  
 if ($page_fixed == 'Story') {  
  $cpage = "pages/story.php";  
 }  

Die HEADER Datei ist quasi ein "Baustein" der Webseite, die auf jeder Seite angezeigt wird. Und genau in dieser Datei möchte ich nun einen "include" Befehl intigireren, wenn es sich bei dem angezeigten Dokument um die Startseite handelt.

TOM