Abfrage ob es Detailseite zu Artikel gibt

Begonnen von dobra, April 29, 2007, 11:10:07

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

dobra

Hallo,

ich komme mit meinen (minimalen) ssp-Kenntnissen wieder mal nicht weiter.....

Ich möchte gerne eine Abfrage machen, ob es zu einem Artikel eine Detailseite gibt.
Wenn "nein" soll __anzkaufen__ __id__ angezeigt werden, wenn "ja" Farbkarte anzeigen mit Link zur Detailseite.

<!--spmacro:module(print)
sub ifdetail  {
  my $x="";
  if ( es gibt eine Detailseite )  { $x = qq{  <a href="__item::printlink__"> Farbkarte anzeigen</a>< };   # "__item::printlink__" für Mehrfachbenutzung s. http://www.shoppilot.net/pf/shoppilot_enterprise/detaillink_mehrfach-t804.0.html;msg3031#msg3031
      }
else {
$x = qq  {  __anzkaufen__ __id__ };
  }
      main::mprint($x);
      return "noinc";
}
-->


es gibt eine Detailseite - da fehlt mir das Wissen, wie ich das schreiben muß
kann mir da bitte, bitte jemand helfen?
(der code soll im <!--spmacro:loopitem10--> Bereich verwendet werden)

Vielen Dank im Voraus
dobra
mfG
dobra

admin

Hallo Dobra,

Zitates gibt eine Detailseite - da fehlt mir das Wissen, wie ich das schreiben muß


if (length(ssp::get_var_article('xddescription',$index)) > 0) { # Detailseite

} else { # keine Detailseite

}

Also Abfrage ob die Detailbeschreibung vorhanden ist, oder nicht.
Alternativ könnte man mit "xdtemplate" auch abfragen, ob ein Template vorhanden
ist.

Gruss hop



dobra



genau das war's, was mir gefehlt hat (ich nicht konnte)
mfG
dobra

dobra

Hallo nochmal

Der Code funktioniert wirklich super!
aber jetzt kommt noch ein großer (ähnlich gelagerter) Wunsch dazu:

Auf dieser Seite gibt es Artikel mit und ohne Detailseiten (eh klar, sonst hätte ich den Code ja nicht gebraucht  ;) )
Wenn ich jetzt das "__detail::zurueck__  / __detail::vor__" Script
(http://www.shoppilot.net/pf/ssp_bibliothek/ep_vor_und_zurueck_fuer_detailseiten-t567.0.html;msg2158#msg2158)
für die Detailseiten verwenden möchte, funktioniert es nicht, wegen der Artikeln ohne Detailseiten dazwischen - da kommt dann "Mit dem Ausbau des Shops wird diese Seite bald zu Verfügung stehen"

Bestimmt gibt's dafür auch eine Lösung ??
Wäre ganz viel lieb, wenn Sie mir da auch den Code sagen könnten - ich schaffe es nicht...........
(muß aber nicht gleich sein - Feiertag......... )
mfG
dobra