Zitat:
|
Das Suchen/Ersetzen über die ganze site hat irgendwie nicht geklappt - k.a. warum!
|
Geht schon auf diese Weise. Problematisch wirds nur, wenn du in den Seiten keine einheitlichen Bezugspunkte hast. Ich mach mal ein Beispiel.
Alle HTML Seiten haben den folgenden einheitlichen Bodytag.
<body bgcolor="#FFFFFF" text="#000000">
Der nach diesem Tag folgende Inhalt spielt keine Rolle, da er sowieso beibehalten wird. Zum Beispiel ist da ein Link.
<a href="#">Link</a>
</body>
Jetzt willst du dein Menütemplate (im Beispiel Link1 bis 5) oberhalb des bestehenden Links einfügen, aber diesen dennoch beibehalten. Die Suchen und Ersetzen Funktion würde so aussehen.
Suchen in: Quellcode nach:
<body bgcolor="#FFFFFF" text="#000000">
Ersetzen durch:
<body bgcolor="#FFFFFF" text="#000000">
<!-- #BeginEditable "Inhalt" -->
<p><a href="#">Link 1</a></p>
<p><a href="#">Link 2</a> </p>
<p><a href="#">Link 3</a> </p>
<p><a href="#">Link 4</a> </p>
<p><a href="#">Link 5</a> </p>
<!-- #EndEditable -->
Der Ergebnisquellcode sieht dann wie folgt aus. Alles beim alten, nur der fett dargestellte Teil ist neu.
<body bgcolor="#FFFFFF" text="#000000">
<!-- #BeginEditable "Inhalt" -->
<p><a href="#">Link 1</a></p>
<p><a href="#">Link 2</a> </p>
<p><a href="#">Link 3</a> </p>
<p><a href="#">Link 4</a> </p>
<p><a href="#">Link 5</a> </p>
<!-- #EndEditable -->
<a href="#">Link</a>
</body>
Dadurch das der Body in jeder Seite identisch ist, kannst du das Template so sehr schnell anwenden. Ist der Body in einigen Seiten anders, dann musst du dir identische Bereiche suchen. Auch dazu ein Beispiel:
Der Body ist mal so:
<body bgcolor="#FFFFFF" text="#000000">
oder so:
<body scroll="auto" bgcolor="#000000" text="#000000">
usw.
Identisch ist also nur:
text="#000000">
Die dazugehörige Suchen/Ersetzen Funktion:
Suchen in: Quellcode nach:
text="#000000">
Ersetzen durch:
text="#000000">
<!-- #BeginEditable "Inhalt" -->
<p><a href="#">Link 1</a></p>
<p><a href="#">Link 2</a> </p>
<p><a href="#">Link 3</a> </p>
<p><a href="#">Link 4</a> </p>
<p><a href="#">Link 5</a> </p>
<!-- #EndEditable -->
Templates haben natürlich auch einen Namen. Also du musst angeben, um welche Templatedatei es sich handelt. Dies ist ebenfalls in Kommentaren angegeben und kann mit Suchen und Ersetzen eingefügt werden. Der Aufbau sieht erstmal so aus.
<html>
<!-- #BeginTemplate "/Templates/deinevorlage.dwt" -->
der ganze Rest und...
</body>
<!-- #EndTemplate -->
Du brauchst also noch
zwei weitere Suchen/Ersetzen Funktionen für die Templateverknüpfung. Zuerst eine einleitende und dann eine abschließende. Sieht aus:
Die einleitende Verknüpfung unterhalb des ersten <html>:
Suchen in: Quellcode nach:
<html>
Ersetzen durch:
<html>
<!-- #BeginTemplate "/Templates/vorlage.dwt" -->
-----------------
Die abschließende Verknüpfung unterhalb des Body:
Suchen in: Quellcode nach:
</body>
Ersetzen durch:
<
/body>
<!-- #EndTemplate -->
Jo, das wars schon. Auf dieselbe Weise kannst du auch den Templatetitel bearbeiten. Natürlich können die einzelnen Suchen/Ersetzen Funktionen evtl. auch zusammengefasst werden. Vorraussetzung dafür ist aber dein Quellcode der einzelnen Seiten, den ich hier ja nicht habe. Ich denke damit kommst du aber erstmal weiter. Probiers einfach an einigen test.html aus. Dann nimm dir etwas Zeit, erstell die Suchen/Ersetzen Funktionen in Ruhe und speicher diese vor der Anwendung. Das macht ein evtl. nötiges nacharbeiten einfacher. Eine Sicherheitskopie deiner Site versteht sich von selbst. Dreamweaver ist gut, aber nicht immer vollkommen
Gruß Andi