Variablen
Variablen werden in den Vorlagen immer in eckigen Klammern angegeben: [VARIABLE]
Sie können entweder an jeder beliebigen Stelle in einer
Vorlage stehen (Globale Variablen), oder Sie können zu einem
Array gehören. Beispielsweise die Variable PREIS ist eine
Array-Variable. Sie steht für den Artikelpreis. Wenn auf einer Seite mehrere Artikel
ausgegeben werden, kann die Variable
PREIS für verschiedene Werte stehen.
Für globale Variablen gilt:
Der Zugriff ist in allen Vorlagen an jeder Stelle möglich.
z.B.: Ihre Bestellnummer ist [USER_ID]
Für Arrays gilt:
Bei Verwendung einer Variable, die für einen Array steht,
muß die Vairable in einem REPEAT_XXX ... REPEAT_XXX_END Abschnitt
stehen. Um beispielsweise alle Artikel Namen auszugeben, verwenden
Sie den folgenden Code:
[REPEAT_ARTIKEL]
[NAME]
[REPEAT_ARTIKEL_END]
IF-Abfragen möglich:
Über [IF_XXX] ... [IF_XXX_END] bzw. [IF_NOT_XXX] ... [IF_NOT_XXX_END] können
Sie verschiedene Ausgaben festlegen abhängig davon, ob eine Variable mit einem Inhalt
belegt ist oder nicht.
Beispiel:
[IF_NOT_WARENK]
Leider keine Artikel im Warenkorb!
[IF_NOT_WARENK_END]
Zusammenfassung aller Variablen:
Im Zusammenhang mit Artikeln in einem REPEAT_ARTIKEL ... REPEAT_ARTIKEL_END
oder in einem REPEAT_WARENK ... REPEAT_WARENK_END (für in den Warenkorb
gelegte Artikel) Abschnitt :
NR Artikel Nr
*NAME Artikel Name
*BESTELLUNGSINFO Bestellinfo. zum Artikel (z.B. Farbe)
PREIS Preis
MENGE die ausgwählte Menge im Warenkorb
NEUE_MENGE erzeugt ein INPUT-Feld, um die neue Menge einzugeben
SUMME berechnet MENGE*PREIS
* keine Pflichtfelder der Datenbank!
Hinweis:
Innerhalb eines REPEAT_ARTIKEL ... REPEAT_ARTIKEL_END können
verschiedene Artikeltypen (Farbe, Grösse, Qualität...) durch
REPEAT_INFO ... REPEAT_INFO_END dargestellt werden.
Im Zusammenhang mit in den Warenkorb gelegten Artikeln in einem
REPEAT_NEW_ORDER_NR ... REPEAT_NEW_ORDER_NR_END Abschnitt:
ORDER_NR Artikel Nr des in den Warenk. gelegten Artikels
ORDER_NAME Artikel Name des in den Warenk. gelegten Artikels
ORDER_MENGE Menge des in den Warenk. gelegten Artikels
Im Zusammenhang mit Kundendaten (auf einer Bestellseite eingegeben) in
einem REPEAT_ORDERDAT ... REPEAT_ORDERDAT_END Abschnitt:
ORDERKEY Name des Eingabefeldes
ORDERVALUE Wert des Eingabefeldes (Eingabe des Kunden)
Globale Variablen:
SKRIPT gibt den im Konfig.Teil angegebenen HTML-Pfad zum
Skript an
PICHTMLn gibt das im Konfig.Teil angegebene HTML-Verz. für
Bilder aus, z.B. PICHTML1 für das erste angegebene
Verzeichnis
USER_ID gibt die Bestellnr. aus
HOST gibt die IP des Users aus
VERSANDKOSTEN gibt die im Konfig.Teil angegebenen Versandkosten
aus, falls der Betrag der Bestellung >
VERSANDKOSTEN_FREI_AB. Ansonsten ist der Inhalt
dieser Variable = 0.
VERSANDKOSTEN_FREI_AB gibt die im Konfig.Teil angegebene Summe,
ab der keine Vers.kosten berechnet werden, an.
PORTO_AUSWAHL stellt eine Checkbox zur Verfügung zur Auswahl
verschiedener möglicher Versandkosten (z.B.
durch unterschiedliches Land, untersch.
Versandkostenart etc.)
PORTO gibt den aktuell ausgewählten Typ der Versandk. aus.
GESAMTSUMME Gesamtsumme der Bestellung - immer ohne Versandk.
GESAMTSUMME_VERSAND Gesamtsumme der Bestellung inkl. Versandk.
ARTIKEL_ANZ Anzahl aller Artikel in der Datenbank
CONTENT gibt bei Ausgabeseiten den Inhalt aus, nach dem
gesucht wurde. z.B. bei der Ausgabe nach einer
Artikelgruppe die Gruppe.
Sonder-Variablen:
ERROR_INHALT nur für temerror.htm! Gibt den Fehlertext aus.
ORDERKEY für mail.txt! Enthält als Array die Namen aller
Bestell-Felder für die Kundendaten (Adresse etc.).
ORDERVALUE für mail.txt! Enthält als Array den Inhalt aller
Bestell-Felder für die Kundendaten (Adresse etc.).
HIT_START für Suchanfragen! Start-Artikel auf der
Suchausgabeseite. In der Regel: 1 oder 11 oder 21...
HIT_END für Suchanfragen! End-Artikel auf der
Suchausgabeseite. In der Regel: 10 oder 20 ...
HIT_MAX für Suchanfragen! Gibt an, wie viele Artikel insges.
gefunden wurden.
HIT_MENU für Suchanfragen! Gibt ein Menu zur Navigation
bei mehreren Suchausgabeseiten aus (1-10, 11-20 usw.).
BINFO nur innerhalb REPEAT_ARIKEL ... REPEAT_ARTIKEL_END
möglich. Erzeugt eine Combo-Box zur Auswahl
des Artikeltyps (Farbe, Grösse etc.)
Copyright © 2004 HIS Software