Shopsystem ShopPilot

ShopPilot => Shopbetrieb => Thema gestartet von: Ostfrieslandshop am Februar 09, 2004, 09:08:17

Titel: Direktlink auf Warenkorb/Startseite und leeren Warenkorb sperren ?
Beitrag von: Ostfrieslandshop am Februar 09, 2004, 09:08:17
Ich habe 3 Fragen die ich bitte beantwortet haben möchte:

1. Direktlinks
Irgendwie klappt es nicht per Direktlink die Startseite oder den Warenkorb aufzurufen in einem einfachen . Laut Anleitung soll es für die Startseite mit show0 und für den Warenkorb mit showwk und __xxsession__ gehen doch irgendwie klappt das nicht. Bitte da um einen Beispiellink für Startseite und Warenkorb (Startseite hat z.B. die Nummer 0). Geht das auch mit allen anderen Seiten dann ?

2. Leeren Warenkorb nicht anzeigen
Ist es möglich ohne Javascript zu verhindern das ein leerer Warenkorb angezeigt wird wenn man auf den Warenkorblink klickt eventuell mit einem Hinweis das keine Artikel im Warenkorb liegen ?

3. Wie können allgemein die in der Anleitung als Tabelle aufgeführten CGI Befehle (ShopPilot Kommandos) wie z.B. show, showwk, order usw. eingesetzt werden ? Die Beschreibung die dort steht (z.b. show20!2 ruft die 3 Seite auf) ist mir nicht ganz einleuchtend auch ist mir GET und POST nicht klar.

Es wäre schön wenn Sie mir diese Fragen kurz beantworten könnten.

MfG
Christian
Titel:
Beitrag von: ahe am Februar 09, 2004, 12:43:04
Hallo,

zu 1)
In einem HREF kann mithilfe von showX jede Seite X des Shops aufgerufen werden.
Dazu muss in dem HREF die iboshop.cgi angegeben werden, gefolgt von einem ? und dem Befehl.
Das sieht dann zum Beispiel so aus:

(Aufruf einer von ShopPilot erzeugten Seite)
Startseite
(Aufruf einer externen Seite)
Startseite

Dieser Link würde zur Shop-Startseite führen.

zu 2)
Das ist ohne JS nicht möglich.

zu 3)
Die Befehle werden immer folgendermassen aufgerufen:
link
Wobei dann Aktion durch den jeweiligen Befehl ersetzt werden muss.

Die Angabe eine Fortsetzungsseite (show20!2) erlaubt das Springen zu einer bestimmten Seite die zb mithilfe  __weitereseiten__ erzeugt wurde.
Dies tritt ja zb bei den Artikelseiten auf, wenn die Artikel auf mehreren Seiten angezeigt werden.

Die Befehle des Typs GET können wie unter 1 beschrieben eingesetzt werden.
Heisst:
Zuerst die iboshop.cgi, dann ein ? danach der jeweilige Befehl und eventuelle Übergabeparameter.
Um die Befehle des Typs POST zu benutzen muss innerhalb einer HTML Vorlage ein Formular eingebaut werden, in welchem die benötigten Parameter als INPUT Werte an das Script übergeben werden.