Bestseller.ipl

Begonnen von Joachim, November 27, 2009, 10:55:33

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

Joachim

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?
Beste Gr?sse aus Berlin

Joachim
www.barrique-shop.de
www.barrique.com (Typo3-CMS)
www.tapola-camphill.net (Typo3-CMS)

dobra

Hallo Joachim,

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

in iplBestseller.txt
<!--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  ;))
mfG
dobra