Hallo Andi,
hier mal ein einfaches Beispiel, wie hop das gemeint hat:
Code im WK-Head Bereich:
<!--spmacro:module(Callback)
sub begin_read_template {
my $automarke = ssp::qform(ssp::get_var_form('Automarke'));
if (length($automarke) && $automarke ne "$ssp::undefined") {main::cart_put_formvars("autodaten"); }
my $irgendwas = ssp::qform(ssp::get_var_form('xx'));
if (length($irgendwas ) && $irgendwas ne "$ssp::undefined") {main::cart_put_formvars("autodaten"); }
my $nochwas = ssp::qform(ssp::get_var_form('yy'));
if (length($nochwas ) && $nochwas ne "$ssp::undefined") {main::cart_put_formvars("autodaten"); }
}
-->
Formular im WK-HTLM Teil:
<form method="post" name="autodaten" action="">
Automarke <input name="Automarke" value="__Automarke__">
<br>irgendwas <input name="xx" value="__xx__">
<br>nochwas <input name="yy" value="__yy__">
<br><input type="submit" value="Daten speichern">
</form>
Auf den Seiten auf denen diese Formularangaben ausgelesen werden soll (Bestellformulare, Mails...)
im Head-Bereich:
<!--spmacro:module(Callback)
sub begin_read_template {
main::cart_get_formvars("autodaten");
}
-->
ausgeben dann mit
__Automarke__
__xx__
__yy__
(getestet im Styleshop)
Nachtrag: wenn Du im WK auch das noch reinschreibst, werden die bereits eingegebenen Daten auch wieder angezeigt, wenn der Kunde noch andere Artikel kauft oder anschaut, bevor er die Bestellung absendet.
<!--spmacro:module(Callback)
# ermoeglicht die Anzeige bereits eingegebener KFZ-Daten
sub after_read_template {
main::cart_get_formvars("autodaten");
}
-->
Code editiert wie hop es geschrieben hat(hoffe, es ist jetzt richtig so? - funktionieren tut es jedenfalls