Shopsystem ShopPilot

ShopPilot => Visual Forms => Thema gestartet von: mt am November 05, 2007, 12:24:59

Titel: udc_recommend
Beitrag von: mt am November 05, 2007, 12:24:59
Hallo Zusammen,

habe das empfehlen des Artikels bei uns eingebaut und musste feststellen,
dass trotz übergabe der Artikelnummer, keine Produktdaten auf dieser Seite verfügbar sind (__produkt__). :-[

Da der User sich aber nicht mehr auf der Artikelseite befindet, sollte er wenigstens sehen welchen Artikel er empfehlen will.

Gibt's da ne Lösung?
Ansonsten funktioniert das super!

Gruß
mt
Titel: Re: udc_recommend
Beitrag von: ahe am November 06, 2007, 09:16:48
Hallo mt,

man kann das Problem mit ein wenig SSP und embedded-Templates lösen.

1. Ausgabe des Links auf der Detailseite mit:
<!--spmacro:module(rec)
sub printlink {
    my $itemid = ssp::get_var_article("itemid", 0);
    main::mprint(qq|<a href="__xxpath__?show1300000530,__xxsession__,__xxid__,,recitem=$itemid">Art. empfehlen</a>|);
}
-->
__rec::printlink__
Hierbei wird noch ein weiterer Parameter "recitemid" an den Link angehangen.

2. Empfehlen-Seite
<!--spmacro:module(emb)
sub item {
    my $str = ssp::get_var_form('recitem');
    if ($str) {
        ssp::embedded("search","embedded.txt",$str . ":10000000");
    }

}
-->
__emb::item__
Hier wird der Artikel per embedded-Template ausgegeben (die "embedded.txt" müssen Sie noch entsprechend anlegen).
Titel: Re: udc_recommend
Beitrag von: mt am November 06, 2007, 10:05:21
Hallo ahe,

hat bestens geklappt.
Danke!

Gruß
mt