Shopsystem ShopPilot

ShopPilot => SSP - Shop Server Pages => Thema gestartet von: dobra am April 29, 2007, 11:10:07

Titel: Abfrage ob es Detailseite zu Artikel gibt
Beitrag von: dobra am April 29, 2007, 11:10:07
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
Titel: Re: Abfrage ob es Detailseite zu Artikel gibt
Beitrag von: admin am April 29, 2007, 17:09:20
Hallo Dobra,

Zitat
es 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


Titel: Re: Abfrage ob es Detailseite zu Artikel gibt
Beitrag von: dobra am April 29, 2007, 18:01:20

(http://www.woll-insel.at/Bilder/icon_danke.gif)
genau das war's, was mir gefehlt hat (ich nicht konnte)
Titel: Re: Abfrage ob es Detailseite zu Artikel gibt
Beitrag von: dobra am Mai 01, 2007, 12:07:18
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......... )