Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Mai 22, 2012, 20:23:51

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
| |-+  ShopPilot Enterprise
| | |-+  Bestseller.ipl
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Bestseller.ipl  (Gelesen 737 mal)
Joachim
Full Member
***

Lob: 2
Offline Offline

Beiträge: 141


WWW
« am: November 27, 2009, 10:55:33 »

Hallo,
ich habe mal die Bestseller.ipl eingebaut.
Dabei gibt es folgendes Problem:
Befinde ich mich auf einer Verzeichnisseite wie z.B. FEINKOST und entschließe mich dann den Topseller WEIN anzuschauen,
dann landet die Detailansicht des Weines unter der Rootline FEINKOST und __ptitle__ FEINKOST.

Zusatzfrage: Ich habe zwei Felder oitem und que_oitem. que_oitem ist das neuere. Muß ich doch wohl in der bestseller.ipl ändern?
« Letzte Änderung: November 27, 2009, 11:19:10 von Joachim » Gespeichert

Beste Grüsse aus Berlin

Joachim
www.barrique-shop.de
www.barrique.com (Typo3-CMS)
www.tapola-camphill.net (Typo3-CMS)
dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1182


WWW
« Antwort #1 am: November 27, 2009, 16:40:22 »

Hallo Joachim,

wenn Du das Script aus dem carshop verwendest, versuchs mal so:

in iplBestseller.txt
Code:
<!--spmacro:module(item)
sub link {
my $index = shift;
my $anzahl = shift;
if ($index <= $anzahl) {
my $itemid = ssp::get_var_article('itemid', $index);
     my $pre = ssp::db_get_prefix();
     my $ITEM = $pre . "ITEM";
     my $SITM = $pre . "SITM";
ssp::readSQLData("SELECT MITEMID FROM $SITM WHERE ITEMID='$itemid'","MITEMID");
my $sitemid =  ssp::get_var_db('MITEMID');
if ($sitemid ne "undefined") {$itemid = $sitemid}
ssp::readSQLData("SELECT PGID FROM $ITEM WHERE ITEMID='$itemid' AND XISLINK=0","PGID");
my $seite = ssp::get_var_db('PGID');

main::mprint(qq|<a href="__xxpath__?showd$seite!0,$ssp::xxsession,$itemid">__produkt__</a>|);
}
}
sub imglink {
my $index = shift;
my $anzahl = shift;
if ($index <= $anzahl) {
my $itemid = ssp::get_var_article('itemid', $index);
my $img = ssp::get_var_article('iimage', $index);
     my $pre = ssp::db_get_prefix();
     my $ITEM = $pre . "ITEM";
     my $SITM = $pre . "SITM";
ssp::readSQLData("SELECT MITEMID FROM $SITM WHERE ITEMID='$itemid'","MITEMID");
my $sitemid =  ssp::get_var_db('MITEMID');
if ($sitemid ne "undefined") {$itemid = $sitemid}
ssp::readSQLData("SELECT PGID FROM $ITEM WHERE ITEMID='$itemid' AND XISLINK=0","PGID");
my $seite = ssp::get_var_db('PGID');
main::mprint(qq|<a href="__xxpath__?showd$seite!0,$ssp::xxsession,$itemid"><img style="border:none;" src="../$img"></a>|);
}
}
-->

<!--spmacro:loopitem-->
<div class="topseller">
<div class="simage">__item::imglink__</div>
<div class="produkt" style="padding-bottom: 10px;">__item::link__</div>
</div>
<!--spmacro:enditem-->

Damit wird den Links die Seitennr. mitgegeben und die Anzeige sollte wie gewünscht erfolgen
(zumindest im carshop funktioniert's  Wink)
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