Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Mai 20, 2012, 01:50:29

Einloggen mit Benutzername, Passwort und Sitzungslänge
Suche:     Erweiterte Suche
5257 Beiträge in 1422 Themen von 333 Mitglieder
Neuestes Mitglied: pje
* Übersicht Hilfe Login Registrieren
+  Diskussionen und Infos zum Shopsystem ShopPilot
|-+  ShopPilot
| |-+  Aktuelle FAQ - Häufige Fragen
| | |-+  Produkt empfehlen mit Produktbild 2. Möglichkeit
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Produkt empfehlen mit Produktbild 2. Möglichkeit  (Gelesen 1353 mal)
dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1182


WWW
« am: Mai 16, 2011, 18:34:24 »

Hallo,

eine andere - etwas umständlicher aber flexiblere - Möglichkeit ist mit  ssp::embedded("search",...)

Auf Detailseite:
Code:
Auf Detailseite:
<!--spmacro:module(rec)
sub printlink {
     my $itemid = ssp::get_var_article("itemid", 0);
     ssp::cart_write_var("recitemid", $itemid);
     my $arikel = ssp::get_var_article("idescription", 0);
     ssp::cart_write_var("recartikel", $arikel);
     my $pagenr = $ssp::pgid;
     ssp::cart_write_var("recpage", $pagenr);
     main::mprint(qq|<a href="__xxpath__?show1300001960,__xxsession__,__xxid__,,recitem=$itemid&pagenr=$pagenr">Artikel empfehlen</a>|); }
-->

im Formular:
Code:
<!--spmacro:module(emb)
sub item {
     my $itemid = ssp::cart_read_var("recitemid");
     if ($itemid) {
         ssp::embedded("search","embedded/empehlen.txt",$itemid . ":10000000");
     }
}
-->

in der empfehlen.txt können dann alle Standard- und eigenen Identifer verwendet werden!

Beispiel:
Code:
<table width="550px;">
<tr>
<td style="padding: 0 20px;"><img src="../__PRODBILD__"> </td>
<td valign="top"><b>__produkt__</b>
<div class="myh6b">__searchresults::show_descr_empf__</div>
</td>
<td style="padding: 0 20px;" valign="top" nowrap>__language::myprint(preis)__: <br>__preis__</td>
</tr>
<tr>
<td colspan="2" class="small"><a href="__xdetail__"> __language::myprint(form_txt1)__ </a></td>
</tr>
</table>

Ergebnis:



Gespeichert

Robi
Newbie
*

Lob: 0
Offline Offline

Beiträge: 2


« Antwort #1 am: Mai 26, 2011, 21:02:47 »

Hallo Dobra,

habe Deine Variante bei mir eingearbeitet.
Leider erhalte ich fogende Fehlermeldung:

"Undefined subroutine &searchresults::show_descr_empf called at K:\robi_test\iboshop.cgi line 2830."

Wo liegt mein Fehler?

Robi

www.robi-gartenteich.de
Gespeichert
dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1182


WWW
« Antwort #2 am: Mai 26, 2011, 21:16:59 »

Hallo Robi,

Der Code für die txt-Seite ist nur als Beispiel gedacht, dass man hier auch eigene Identifier verwenden kann!!!

Wenn Du keinen Identifier
__searchresults::show_descr_empf__
definiert hast, kannst Du den auch nicht verwenden  Wink

selbiges gilt auch für
__language::myprint(preis)__
und
__language::myprint(form_txt1)__

und - ebenfalls nur als Beispiel gedacht - ist
__PRODBILD__
das ist bei mir ein benutzerdef. Feld
Hast Du dieses Feld nicht, kommt zwar in diesem Fall keine Fehlermeldung, aber es wird auch nichts ausgegeben
Gespeichert

Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  

mysitelist Impressum Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS