Hallo
Ja, es handelt sich um Dreamweaver-Spezialitäten, die durch bestimme Kommentare gesteuert werden.
Das Grundproblem scheint zu sein dass Dreamweaver (DW) ein Profiprogramm ist und die Bedienung entsprechend gelernt werden muss. Mit Probieren und irgendwann funktionierts funktioniert gar nichts. Wer mit Dreamweaver arbeiten will muss sich also mit HTML, CSS und Dreamweaver auskennen.
Bei den Templates handelt es sich um Vorlagen die offline (also auf dem eigenen Rechner) bearbeitet werden. Auf dem Server geht da gar nichts.
Alle Dateien können auch mit einem normalen Editor bearbeitet werden, da der die DW-Kommentare schlicht als Kommentare behandelt und nicht umsetzt. Ohne Hintergrundwissen, was wie geändert werden darf, ist dann aber in der Regel die DW-Funktionalität zerstört.
Die folgenden Infos beziehen sich auf die Arbeit mit dem DW.
Durch die Anweisung
HTML:
<!-- InstanceBegin template="/Templates/vorlage_index.dwt" codeOutsideHTMLIsLocked="false" -->
ist zunächst die gesamte HTML-Seite geschützt. Die Bereiche der Seite, welche direkt bearbeitet werden sollen und dürfen, werden in Kommentare eingeschlossen, zum Beispiel:
HTML:
<!-- InstanceBeginEditable name="Inhalt" -->
<h1>Information</h1>
<p>Die Vorteile für Ihre Lieblinge: </p>
...
<!-- InstanceEndEditable -->
Diese bearbeitbaren Bereiche werden in der dwt-Datei erstellt, dafür gibt es spezielle Menüpunkte. Die werden also nicht von Hand in die dwt-Datei eingetragen. Jeder bearbeitbare Bereich bekommt zum Beispiel einen eigenen eindeutigen Namen, der die Arbeit mit dem DW weiter vereinfachen kann, das ist aber hier nicht gefragt.
Aller Inhalt außerhalb dieser Bereiche ist im DW grau hinterlegt oder in grauer Schrift und kann nicht direkt bearbeitet werden, sondern nur in der Vorlage. Die muss !!! sich im Unterverzeichnis Templates (Groß-/Kleinschreibung beachten) befinden. Der Verzeichnisname darf und kann im DW nicht geändert werden.
In der dwt-Datei (im Beispiel vorlage_index.dwt) können die Bereiche geändert werden, welche sich außerhalb der Kommentarblöcke befinden. Wie geschrieben alles auf dem eigenen Rechner.
DW muss zudem so eingerichtet sein, dass er die zusammgehörigen Dateien und die Verbindung zum Server kennt.
Wenn das erfüllt ist wird beim Speichern der dwt-Datei gefragt, ob alle mit ihr verknüpften Dateien aktualisiert werden sollen. Nach der Bestätigung wird das durchgeführt und in allen verbundenen html-Dateien werden die Änderungen durchgeführt und die sind damit auf dem Stand der dwt-Datei.
So können nach Belieben und Bedarf header, footer, Sidebars, Navigationen, Einträge im head-Bereich, welche in jeder html-Datei gleich sein sollen, zentral verwaltet werden.
Anschließend können die html-Dateien mit Klick auf das entsprechende Symbol direkt auf den Server übertragen werden. DW überträgt dabei nur die Dateien, die auch geändert wurden, was bei großen Websites viel Zeit sparen kann.
Um gleiche Einträge in unterschiedlichen html-Dateien gleich zu halten gibt es noch DW-Bibliotheken, die funktionieren aber etwas anders.
Gruss
MrMurphy