Autor Thema: Detail-Link mehrfach?  (Gelesen 7752 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline jg

  • Hero Member
  • *****
  • Beiträge: 526
  • Lob: 3
Detail-Link mehrfach?
« am: März 30, 2007, 17:52:55 »
Hallo,

wir wollen den Link *__xxpath__?showd,__xxsession__,__xid__* innerhalb von
loopitem/enditem (auf der Produktseite) mehrfach einsetzen, zB. auf dem Produkttitel
und einmal auf dem Vorschau-Bild. Leider kommt da die Anzeige durcheinander.
Es geht nur einmal..  :(
Gibt's vielleicht eine andere Lösung dafür?

Grüße, jg

Linkback: https://www.shoppilot.net/pf/index.php?topic=804.0
« Letzte Änderung: März 30, 2007, 18:03:59 von jg »

Offline ahe

  • Global Moderator
  • Sr. Member
  • *****
  • Beiträge: 435
  • Lob: 20
Re: Detail-Link mehrfach?
« Antwort #1 am: März 30, 2007, 18:39:18 »
Hallo jg,

so sollte es gehen...

<!--spmacro:module(item)
sub printlink {
my $index = shift;
my $anzahl = shift;
if ($index <= $anzahl) {
my $itemid = ssp::get_var_article("itemid", $index);
main::mprint(qq|$ssp::xxpath?showd,$ssp::xxsession,$itemid|);
}
return "noinc";
}
-->
MfG ahe

Offline jg

  • Hero Member
  • *****
  • Beiträge: 526
  • Lob: 3
Re: Detail-Link mehrfach?
« Antwort #2 am: März 30, 2007, 18:51:15 »
Super, Danke, funktioniert!
Bitte in SSP-Bibo verschieben...  :)  jg

Offline jg

  • Hero Member
  • *****
  • Beiträge: 526
  • Lob: 3
SSP-Funktion mehrfach?
« Antwort #3 am: April 02, 2007, 09:51:24 »
Hallo,

zusätzlich zum 'mehrfachen' Detaillink habe ich jetzt noch ein anderes,
aber sehr ähnliches Problem:

Eine beliebige SSP-Funktion wie zB. __nav::hilfe__ 2x oder 3x verwendet,
zeigt den letzten Artikel auf der PRODUKTSEITE fehlerhaft an. Manchmal sind auch
mehrere Artikel fehlerhaft, jedoch immer die letzten. Passiert wohl nur im
Zusammenhang bei der Auflistung von Artikeln auf der Produktseite.

Gibt's für diesen Fall _auch_ eine Lösung, also dass man EIN Makro auf
der Produktseite mehrfach verwenden kann?

Grüße, jg

Offline ahe

  • Global Moderator
  • Sr. Member
  • *****
  • Beiträge: 435
  • Lob: 20
Re: Detail-Link mehrfach?
« Antwort #4 am: April 02, 2007, 10:36:25 »
Hallo jg,

das sollte auch mit return "noinc"; funktionieren.
Die Funktionen sollten dann so aufgebaut seinsub funcname {
    ...
    return "noinc";
}

Offline jg

  • Hero Member
  • *****
  • Beiträge: 526
  • Lob: 3
Re: Detail-Link mehrfach?
« Antwort #5 am: April 02, 2007, 18:55:32 »
Danke für die Hilfe. Es funktioniert.
jg

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: Detail-Link mehrfach?
« Antwort #6 am: April 05, 2007, 20:48:04 »
@ahe

ich möchte Ihren Code auch gerne verwenden.
Allerdings schaut mein Link so aus:
<a href="http://www.woll-insel.at/cgi-bin/shop2/iboshop.cgi?show__SEITE__,__xxsession__">__ARTIKELNAME__</a>
Mein Verwendungzweck: (mit <!--spmacro:loopitem-->)
          <td align="left" nowrap onmouseover="this.style.backgroundColor='#FFF8E0';" onmouseout="this.style.backgroundColor='#fff';"
               onclick="window.location.href=' http://www.woll-insel.at/cgi-bin/shop2/iboshop.cgi?show__SEITE__,__xxsession__  ' ">

                     <b>&nbsp;<a href="http://www.woll-insel.at/cgi-bin/shop2/iboshop.cgi?show__SEITE__,__xxsession__ ">
                     __ARTIKELNAME__</a><br> <font size="-2"><i>__MARKE__ </i></font></b>

          </td>

Dafür müßte ich auch jeden Link 2x verwenden und die Anzeige kommt durcheinander.
Dadurch ist das ganze noch ein bißchen komplizierter.
ich habe vergeblich versucht, Ihren oben geschrieben Code anzupassen, aber ich kanns nicht

Ich könnte natürlich das "onclick" weglassen, aber gerade dieser Effekt gefällt mir und wenn ich den 2. Link weglasse, kommen die user ohne JS nicht zur Artikelseite.

Haben Sie vielleicht auch für mich eine Lösung?
mfG
dobra

Offline ahe

  • Global Moderator
  • Sr. Member
  • *****
  • Beiträge: 435
  • Lob: 20
Re: Detail-Link mehrfach?
« Antwort #7 am: April 05, 2007, 22:14:17 »
Hallo dobra,

vorausgesetzt __SEITE__ ist ein benutzerdefiniertes Feld sollte es so gehen:

<!--spmacro:module(item)
sub printlink {
my $index = shift;
my $anzahl = shift;
if ($index <= $anzahl) {
my $seite = ssp::get_var_article("SEITE", $index);
main::mprint(qq|$ssp::xxpath?show$seite,$ssp::xxsession|);
}
return "noinc";
}
-->

und

<td align="left" nowrap onmouseover="this.style.backgroundColor='#FFF8E0';" onmouseout="this.style.backgroundColor='#fff';"
               onclick="window.location.href='__item::printlink__' ">

                     <b>&nbsp;<a href="__item::printlink__">
                     __ARTIKELNAME__</a><br> <font size="-2"><i>__MARKE__ </i></font></b>

          </td>

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: Detail-Link mehrfach?
« Antwort #8 am: April 05, 2007, 22:27:07 »
Hallo ahe,

vielen Dank - funktioniert super - habs schon eingebaut


xx
Fehler wenn Kunde Warenkorb mehrfach bestellt

Begonnen von Lars Gollub

5 Antworten
7071 Aufrufe
Letzter Beitrag Oktober 17, 2003, 11:43:24
von EK
xx
Textfeld auf Artikel-Detail-Seite

Begonnen von Ingolf

9 Antworten
11705 Aufrufe
Letzter Beitrag Februar 26, 2012, 16:21:30
von Ingolf
xx
Link zu Detailseite aus WK

Begonnen von Andi

2 Antworten
6212 Aufrufe
Letzter Beitrag Januar 09, 2006, 12:03:40
von Andi
xx
mit Link einloggen?

Begonnen von dobra

1 Antworten
4139 Aufrufe
Letzter Beitrag Juni 21, 2010, 10:38:12
von admin