ich hab seit einigen Wochen ein Problem mit meinem Template System das ich bei meinem CMS verwende. Für die einzelnen Content Seiten funktioniert es einwandfrei. Was ich nun seit einigen Wochen versuche ist, dass ich das Design nicht mehr direkt in der index.php haben möchte sonder als extra Datei, wie bei ilch.
Soweit klappt das auch, nur das mit dem Content funktioniert nicht. Ich zeig euch das mal:
index.php
$design = new template('design/index.htm'); $design->readtemplate(); $design->replace('TITLE', get_titel() ); $design->replace('EXPLODE', get_content() ); $design->parse();
get_content() Funktion
function get_content(){ $query = db_query('SELECT startseite FROM anjin_config'); $row = db_fetch_assoc($query); $startseite = $row["startseite"]; if(isset($_GET["open"])){ $open=$_GET["open"]; } else { $open = $startseite; } if(!file_exists('content/'.$open.'.php')){ if(!file_exists('content/eigene/'.$open.'.php')){ include('content/notfound.php'); } else { include('content/eigene/'.$open.'.php'); } } else { include('content/'.$open.'.php'); } }
Das mit dem Titel funktioniert, nur wird der Inhalt dann über <html> angezeigt und nicht an der Stelle, wo es eigentlich sein sollte. Ich komm einfach nicht dahinter, wie ich das anderst machen kann.
Hoffe ihr könnt mir da weiterhelfen
Gruß
Sonic