Hallo,
ich habe mehrere Seiten mit einem Kopf, links dem Inhaltsverzeichnis
und rechts dem Datenteil (realisiert mit HTML und CSS).
Der Inhalt der einzelnen HTML-Dateien ist identisch bis auf einen include:
index.shtml:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<!--#include virtual="/meta.inc" -->
<link rel="stylesheet" type="text/css" href="http://www.example.com/lib/mycss.css">
</head>
<body>
<div id="Navigation">
<!--#include virtual="/dir.inc" -->
<!--#include virtual="/dirkontakt.inc" -->
<!--#include virtual="/links.inc" -->
</div>
<div id="header">
<!--#include virtual="/header.inc" -->
</div>
<div id="Inhalt" class="zentriert">
<!--#include virtual="/index/inhalt.inc" -->
<!-- alternativ -->
<!--#include virtual="/index.inc" -->
</div>
</body>
</html>
Die anderen Programme unterscheiden sich nur durch nachfolgenden include.
Beispiel xyz.shtml:
<!--#include virtual="/xyz/inhalt.inc" -->
<!-- alternativ -->
<!--#include virtual="/xyz.inc" -->
Erschwerender Fall (nice to have):
Auf einer anderen URL möchte ich das gleiche Prinzip anwenden, dort sollen dann aber andere meta.inc, dir.inc usw. angezogen werden.
Seht Ihr eine Möglichkeit, auf all diese redundanten Programme zu verzichten?
Gruß
woako