EP 2.5 ab Beta 2: Positionsvariablen

Begonnen von admin, April 21, 2006, 15:17:12

« vorheriges - nächstes »

0 Mitglieder und 3 Gäste betrachten dieses Thema.

admin

ShopPilot bietet jetzt die Möglichkeit Positionsvariablen (von Auftragspositionen) zu benutzen.

Als Grundlage hierfür können jetzt benutzedefinierter Felder für Auftragsposoitionen angelegt werden.
Der Name des benutzerdefinierten Feldes ist gleichzeitig der Name der Positionsvariable.
Ausserdem wir eine entsprechende Spalte in der Datenbanktabelle für Aufttragspositionen angelegt.

Beispiel:
zwei benutzerdefinierte Felder für Positionen: ZEILE1 und ZEILE2
Im Warenkorb kann der Inhalt dieser Felder mit __ZEILE1__ und __ZEILE2__ ausgegeben werden.
Auch in der Bestellseite, in den Mails oder in der Besetelldatenvorlage auf die gleiche Weise.

In der Detailvorlage können die Werte vom Kunden eingegeben werden. Dazu muss ein Formular mit __xformcart__ gebildet werden und der Seitentyp (pagetype) muss 1 oder 2 sein.



<!--spmacro:pagetype(1)-->
<form method=post action="__xformcart__">
...
__dimage__
...
Zeile 1: <input name="ZEILE1____artnr__" type=text size=40>
<br>
Zeile 2: <input name="ZEILE2____artnr__" type=text size=40>
...
__anzkaufen__ __id__
....
</form>



Das <input> zur Eingabe von Benutzerdaten erhält einen Namen, der sich aus dem Namen der Positionsvariable und der Artikelnummer zusammensetzt. Zur Trennung werden zwei Unterstriche verwendet. Der Identifier "__artrnr__" liefert hier die Artikelnummer.