Welcher Weg passt zu Ihrem Shop
Die Wahl hängt davon ab, wie viele Informationsseiten Sie pflegen und wie stark sie sich gleichen.Statisches Template-Include
Beim statischen Weg bleibt jede Informationsseite ein eigenes vollständiges Template. Eine dieser Seiten kann dabei einen Textblock einer anderen Seite mit übernehmen. Ein typischer Fall: Auf der AGB-Seite soll zusätzlich der Text des Widerrufsrechts erscheinen, der bereits auf einer eigenen Seite steht. Der Text wird deshalb nur einmal gepflegt. Umschließen Sie dazu auf der Widerrufsseitetpl_widerruf.htm den zu übernehmenden Text mit der Bereichsklammerung {WS-Include}. Alles außerhalb dieser Klammerung, beispielsweise Header und Footer, bleibt der Widerrufsseite vorbehalten und wird nicht mitgenommen.
tpl_agb.htm holen Sie diesen Bereich mit ~WS-IncludeTpl()~ an die gewünschte Stelle. In die Klammern schreiben Sie den Dateinamen der Seite, aus der der Inhalt stammt.
Master-Informationsseite mit dynamischem Template-Include
Legen Sie für jede Informationsseite ein vollständiges Template an, sind diese Templates bis auf ihren Inhalt identisch. Jede Änderung am Footer müssten Sie dann in jedem einzelnen Template nachziehen. Der dynamische Weg vermeidet das. Sie legen nur noch ein vollständiges Template an, die Master-Informationsseite. Sie enthält weiterhin alle globalen Elemente wie Header, Footer und Navigation. Welcher Inhalt darin erscheint, entscheidet erst der Link, den der Besucher anklickt. Der Aufbau besteht aus drei Teilen.Master-Informationsseite anlegen
Die Master-Informationsseite, beispielsweisetpl_informationsseite.htm, enthält an der Stelle des Inhalts kein festes Include, sondern den Platzhalter $IncludeTpl$. Der Shop ersetzt ihn beim Aufruf durch die Datei, die der Link benennt.
Inhaltsseiten anlegen
Für die einzelnen Inhalte legen Sie rudimentäre Dateien an, die weder Header noch Footer noch Navigation enthalten, beispielsweiseincl_agb.htm, incl_widerruf.htm und incl_ueberuns.htm. Diese Dateien müssen im selben Template-Verzeichnis liegen wie die Master-Informationsseite.
Den anzuzeigenden Inhalt umschließen Sie genau wie beim statischen Weg mit der Bereichsklammerung {WS-Include}.
Links hinterlegen
Der Link bestimmt über den Parameterinclude_tpl, welche Inhaltsdatei die Master-Informationsseite lädt. Diese Links legen Sie an der Stelle an, an der Ihre Besucher sie erwarten, üblicherweise im Footer.
