Shopsystem ShopPilot

ShopPilot => Aktuelle FAQ - H?ufige Fragen => Thema gestartet von: admin am Mai 16, 2011, 12:02:54

Titel: Produkt empfehlen mit Produktbild
Beitrag von: admin am Mai 16, 2011, 12:02:54
Ich habe folgende Frage. Wenn ich per udc_recommend die Funktion Produkt empfehlen auswähle, kann ich innerhalb der Formularseite keinen Daten Bilder etc. des Produkts ausgeben. Die entsprechenden Identifier funktionieren nicht. In der Mail jedoch kann ich wieder alle Identifeier verwenden.
Wie kann ich in der Formularseite auch Produktdaten anzeigen ?

Zunächst kurz warum das so ist. Die Formularseite lädt normalereweise nicht die Daten eines bestimmten Atikels. Demzufolge können die Identifier nicht ersetzt werden.
Lösung: Der Aufruf der Formularseite  wird per POST ausgeführt und dabei werden die gewünschten Daten mitgegeben.

# In der Detailseite
<!--spmacro:module(detail)
sub getimg {
  my $img = ssp::get_var_article('xdimage',0);
  main::mprint($img);
}

sub getdecr {
  my $text = ssp::get_var_article('idescription',0);
  main::mprint($text);
}
-->

<form action="__xxpath__?show1300000400,__xxsession__,__xxid__" method="post">
<input type="hidden" name="img" value="__detail::getimg__">
<input type="hidden" name="descr" value="__detail::getdesc__">
<input type="submit" value="Produkt  Empfehlen">
</form>



# Im Formular
<!--spmacro:module(detail)
sub img {
  my $img = ssp::get_var_form('img');
  main::mprint("../$img");
}
sub secr {
  my $text = ssp::get_var_form('descr");
  main::mprint("text");
}
-->
<div 
<img src="__detail::img__" border="0">