Shopsystem ShopPilot

ShopPilot => Visual Forms => Thema gestartet von: dobra am November 27, 2014, 22:59:24

Titel: alert-Meldung für __favhinzu__
Beitrag von: dobra am November 27, 2014, 22:59:24
wenn der (eingeloggte) Kunde auf  __favhinzu__  klickt, wird - im Hintergrund ! - der Artikel auf die Merkliste geschrieben, aber der Kunde merkt davon nix .... und ist vermutlich erstmal verwirrt/verunsichert.

Aufgabe:
es soll eine alert-Meldung ausgegeben werden "Artikel wurde auf den Merkzettel geschrieben".

Lösung:
<!--spmacro:module(item)
sub favhinzu {
  my $index = shift;
  my $itemid = ssp::get_var_article('itemid', $index);
  my $seite = ssp::get_var_article('ipagenr', $index);
    if (length($main::userid)) { ### nur anzeigen wenn der Kunde eingeloggt ist
main::mprint(qq|<a href="javascript:void(0)" onclick="alert('Artikel wurde auf den Merkzettel geschrieben'); infav('$seite!0',__xxsession__,'$itemid',0);  return  false;"><img src="../images/other/favhinzu.jpg" alt="merken" border="0"></a>|);
    }
}
-->

kann dann mit __item::favhinzu__  statt __favhinzu__  ausgegeben werden