Kurzanleitung xhead_*.tpl und xfoot_*.tpl
Die Kopf- und Fußzeile des Shopsystems und CMS können über zwei Templates frei gestaltet werden. Die Dateien heißen xhead_*.tpl für den Kopf und xfoot_*.tpl für den Fuß. Der Stern * steht dabei für die Abkürzung der Sprachen nach ISO639. Danach steht de für deutsch, en für englisch, fr für französisch usw. Die Template-Datei xhead_de.tpl wird also verwendet, wenn deutsch als Sprache ausgewählt ist. Ist eine der Dateien nicht vorhanden, bleibt die entsprechende Stelle leer. Die installierten Sprachen und Abkürzungen finden Sie unter Kontrollzentrum->Spachen.
Seit Version 2.0.10 können eigene PHP-Dateien statt der Templates verwendet werden. Für die Kopfzeile versucht die Software die Datei custxhead.inc.php im Verzeichnis /include zu finden und einzubinden. Die Datei custxfoot.inc.php kann auf gleiche Weise das Template xfoot_*.tpl ersetzen. Ein Sprachunterscheidung exisitiert für die benutzerprogrammierten Kopf- und Fußzeilen nicht. Sie muß in den Dateien z.B. anhand der Sprach-IDs selbst durchgeführt werden. Die IDs sind unter Kontrollzentrum->Spachen zu finden.
Mindestens eine Sprache ist in jedem System installiert, so dass sowohl die Templates als auch die Möglichkeiten der benutzerprogrammierten Kopf- und Fußzeile auch ohne das Modul Sprachen zur Verfügung stehen.
Einige mögliche Links und Beispiele. Als Linkziel (target) kann "_top" oder "_self" angegeben werden. Die Links beginnen alle mit index.php?caller=<wert> Als <wert> kann eingesetzt werden: - fpass => ruft die Seite 'Passwort vergessen' auf - xpay => ruft die Seite Kasse/Anmeldung auf - xviewcart => zeigt die Warenkorbseite - xlink => kann praktisch jede beliebige Seite aus dem Unterverzeichnis /html aufgerufen werden. Dazu muß die entsprechende Seite als weiteres Argument angegeben werden. index.php?caller=xlink&url=<zusätzliche Seite> Beachten Sie, daß diese Seiten nur den Inhalt des <body>-Elementes enthalten dürfen, also alles, was normalerweise ZWISCHEN <body> und </body> steht.
Mit dem folgenden HTML-Code wird die Suche in die Templates eingebunden:
<form action="index.php" target="_self" method="post"> <input type="hidden" name="caller" value="suchext"> <input type="hidden" name="logic" value="OR"> <input type="text" name="lookfor"> <input type="submit" value="Suchen"> </form>
Mit dem folgenden HTML-Code wird das Login-Formular in die Templates eingebunden:
<form action="index.php" target="_self" method="post"> <input type="hidden" name="caller" value="reguser"> KdNr.<input type="text" name="user_kdnr" size=8> Pass<input type="password" name="user_pw" size=8> <input type="submit" value="Anmelden"> </form>
Der Link index.php?mode=logout entspricht 'Shop verlassen'.
Beispiel für eine Template-Datei:
<table width="100%" cellpadding=2 cellspacing=0 border=0 class="tabelle2"> <tr valign="middle" align="center"> <td> <form action="index.php" target="_self" method="post"> <input type="hidden" name="caller" value="reguser"> KdNr.<input type="text" name="user_kdnr" size=8> Pass<input type="password" name="user_pw" size=8> <input type="submit" value="Anmelden"> </form> </td> <td><a href="index.php?caller=fpass" target="_self">Passwort vergessen</a></td> <td><a href="index.php?caller=xpay" target="_self">Anmelden/Kasse</a></td> <td><a href="index.php?mode=logout" target="_self">Logout</a></td> <td><a href="index.php?caller=xviewcart" target="_self">Warenkorb</a></td> <td><a href="index.php?caller=xlink&url=test.html" target="_self">test.html</a></td> <td> <form action="index.php" target="_self" method="post"> <input type="hidden" name="caller" value="suchext"> <input type="hidden" name="logic" value="OR"> <input type="text" name="lookfor"> <input type="submit" value="Suchen"> </form> </td> </tr> </table>
Datei test.html: <table width=550 border=1> <tr> <td> Ein Test </td> </tr> </table>
|