Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Februar 08, 2012, 14:52:24

Einloggen mit Benutzername, Passwort und Sitzungslänge
Suche:     Erweiterte Suche
5208 Beiträge in 1408 Themen von 330 Mitglieder
Neuestes Mitglied: spraytool
* Übersicht Hilfe Login Registrieren
+  Diskussionen und Infos zum Shopsystem ShopPilot
|-+  ShopPilot
| |-+  SSP - Shop Server Pages
| | |-+  SSP Bibliothek
| | | |-+  "bestellen" erst einblenden, wenn Zahlart gewählt
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: "bestellen" erst einblenden, wenn Zahlart gewählt  (Gelesen 2001 mal)
dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1167


WWW
« am: September 09, 2007, 10:23:29 »

Hallo.

Habe als "Nebenwirkung" zu einem Projekt ein Script gebaut, daß den "bestellen" - Link erst einblendet, wenn die Zahlart gewählt ist.
(brauche das für etwas ganz anderes, aber es ist auch nur so ganz brauchbar -> man spart sich den Umweg über die separate Fehlermeldungsseite)

Code:
<!--spmacro:module(check)
sub bestellen{
   my $x="";
   my ($id) = ssp::get_cart_zahlart();
 
   if ($id != undefined) {
$x = qq| __sbestellen__ |;
      main::mprint($x);
      return "noinc";
  }   
else {
$x = qq| <span class="errortext">bitte Zahlart wählen</span> |;
      main::mprint($x);
      return "noinc";
  }
}
-->

__sbestellen__  mit  __check::bestellen__ ersetzten

ohne Zahlartwahl:


nach Wahl der Zahlart:


Funktioniert bei angemeldeten und nicht angemeldeten Kunden.

Lieferzonen verwende ich nicht, könnte man aber auch einbauen

Code editiert - so ist es besser  und einfacher Cheesy
Gespeichert

Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  

mysitelist Impressum Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS