Informationsseiten erstellen

Informationsseiten sind die Seiten in Ihrem Shop, die Informationen zu den Rahmenbedingungen des Verkaufs bereitstellen, wie z. B. Allgemeine Geschäftsbedingungen (AGB), Informationen zum Widerrufsrecht, Impressum. Für Erstellung und Anzeige solcher Informationen stellt WEBSALE zwei Möglichkeiten zur Verfügung, diese Inhalte komfortabel auf anderen Templates zu verwenden: das statische und das dynamische Template-Include. (Einen generellen Überblick über die Möglichkeiten der Wiederverwendung bietet Inhalte in Seiten einbinden: Includes)

Inhalte einer Informationsseite in ein anderes Template einbinden (Statisches Template-Include)

Auf der AGB-Informationsseite (tpl_agb.htm) soll zusätzlich der Inhalt aus der Widerrufs-Informationsseite (tpl_widerruf.htm) eingebunden werden. Der gewünschte Inhalt wird auf der Widerrufs-Informationsseite (tpl_widerruf.htm) mit der Bereichsklammerung {WS-Include}...{/WS-Include} umschlossen.

Mit dem folgenden Tag wird der Inhalt auf der AGB-Informationsseite (tpl_agb.htm) eingebunden:

<body>
<h1>Unsere AGB</h1>
AGB-Text
...
<h1>Unser Widerrufsrecht</h1>
~WS-Include(tpl_inhalt.htm)~
...
</body>

Referenz: WS-Include

Master-Informationsseite mit Inhalts-Includes (Dynamisches Template-Include statischer, fest hinterlegter Inhalte)

In der Regel wird für jede Informationsseite ein vollständiges Template mit eigenem Header, Footer, Navigation etc. angelegt.

Diese Templates wären – bis auf ihren Content – alle identisch. Mit der dynamischen Template-Include-Technik wird nur noch ein einziges vollständiges Template angelegt: sozusagen eine Master-Informationsseite, die nach wie vor über alle globalen Elemente (Header, Footer, Navigation usw.) einer Informationsseite verfügt, z. B. tpl_informationsseite.htm.

Für die Inhalte dieser Master-Informationsseite werden dann rudimentäre Inhaltsseiten angelegt, die über keinen Header, Footer, Navigation usw. mehr verfügen, z. B.
incl_agb.htm, incl_widerrufsrecht.htm, incl_ueberuns.htm usw. Die anzuzeigenden Inhalte müssen genau wie beim statischen Template-Include mit der Bereichsklammerung {WS-Include}...{/WS-Include} umschlossen werden.

Liegen die Inhaltsseiten im gleichen Template-Verzeichnis wie die Master-Informationsseite, dann werden die Inhalte mit dem folgenden Tag und den passenden Hyperlinks (s. u.) auf der Master-Informationsseite (tpl_informationsseite.htm) eingebunden:

<body>
...
~WS-IncludeTpl($IncludeTpl$)~
...
</body>

Referenz: WS-IncludeTpl()

Die Links, die eine Anzeige unterschiedlicher Inhalte auf der Informationsseite bewirken, werden z. B. im Footer der Informationsseite angelegt.
Um beispielsweise die Allgemeinen Geschäftsbedingungen auf der Informationsseite anzuzeigen, wird der Link wie folgt konfiguriert:

<a href="~WS-SSLLoadTpl(tpl_informationsseite.htm)~&include_tpl=incl_agb.htm">Unsere AGB</a>

Um auf der Informationsseite die Widerrufsbedingungen anzuzeigen, müsste folgender Link hinterlegt werden:

<a href="~WS-SSLLoadTpl(tpl_informationsseite.htm)~&include_tpl=incl_widerruf.htm">Unsere Widerrufsbedingungen</a>