deutsch.isl

Begonnen von dobra, September 09, 2008, 12:47:41

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

dobra

Hallo,

mein heutiges Problem
Die Meldungstexte, die aus der deutsch.isl Datei kommen, werden ja für alle Projekte gleich ausgegeben...

Konkret:
Fehlermeldung bei zu geringem Bestellwert für Gutscheineinlösung
ZitatMindestbestellwert: Ist der Mindestbestellwert nicht erreicht, erhält der Kunde einen Fehlerhinweis, wenn er das Bestellformular aufruft. Fehlermeldungstext ergibt sich aus  TEXT35 und TEXT36 in der Sprachdatei (z.B. deutsch.isl).

In Projekt 3 (B2B Shop) sollen Print-Kataloge als GS in den WK gelegt werden können, zwar gratis aber nur in Verbindung mit einer Bestellung geliefert werden.
Hier brauche ich aber natürlich einen anderen Fehlertext als bei z.B. Promotion-Gutscheinen in den B2C Projekten.
Wenn ich in einem Projekt Katalog-GS UND Promotion-GS verwenden möchte, sollten auch dafür - je nach GS der in WK liegt - unterschiedliche Fehlermeldungen ausgegeben werden können.

Hat jemand eine Idee, wie ich das lösen könnte?

P.S.: Eine Idee für unterschiedliche deutsch.isl für verschiedene Projekte wäre z.B. deutsch1.isl, deutsch2.isl usw. anzulegen (wie deutsch.isl - english.isl)
Aber wie definiere ich das dann für die einzelnen Projekte?
und es würde wohl auch nicht das Problem der unterschiedlichen Meldungen in einem Projekt lösen...

Ideal wäre, wenn ich DIESE Meldungen - wie die Meldung bei falscher GS Eingabe - nicht auf extra Meldungsseite sondern als Inline Fehlermeldungen ausgeben könnte.
Dann könnte ich die Texte ganz einfach individuell anpassen.

Vielleicht kann ich das irgenwie nachbauen?
mit Abfrage ob _GS_xy in WK liegt und der Warenwert > 0
wenn "nein" - bei klick auf "bestellen" Meldung ausgeben
oder so ähnlich....
mfG
dobra

Joachim

Moin dobra,
wir haben doch ein kleines Extra-Scriptchen für den Mindestbestellwert, daß unabhängig von deutsch.isl ist.
Wäre das nicht was?
Beste Gr?sse aus Berlin

Joachim
www.barrique-shop.de
www.barrique.com (Typo3-CMS)
www.tapola-camphill.net (Typo3-CMS)

dobra

Hallo Joachim,

hmmmm, ja, wenn ich das mit einer Abfrage, ob ein bestimmter GS im WK liegt kombiniere, könnte das gehen........
werde mal ein wenig damit herumspielen
mfG
dobra

ahe

Hallo,

die Sprachdateien kann man auch ins Projektverzeichnis kopieren und dort dann pro Shop bearbeiten.
Wenn dort eine liegt, wird nicht die Sprachdatei aus dem bin-Verzeichnis benutzt.
MfG ahe

dobra

Hallo ahe,

Danke für den Tipp  :)
... wieder was gelernt!
mfG
dobra

dobra

Hallo nochmal,

habe jetzt mal ein kleines Script für die Meldung bei "nur" Kataloggutscheinen im WK gebaut.
Voraussetzung: alle Kataloggutscheinnummern beginnen mit "__GS__K_...."

Script im WK
<!--spmacro:module(check)
my $mindestwert = 1;
my $sum = ssp::get_wkprodsum();
sub gs() {
my $out;
my $index = $_[0];
my $anzahl = $_[1];
   if ($index <= $anzahl) {
for ($i=0;$i<=$anzahl;$i++) {
              my $wert = ssp::get_var_cart('id',$i);
     if (($wert =~ /_GS_K_/)  && ($sum < $mindestwert)) {
       $out = qq| nix Katalog |;
          }
  else { $out = qq|__sbestellen__|;}
}
              main::mprint $out;
}
}
-->


__sbestellen__ durch __check::gs__ ersetzen

Liegt nur ein Kataloggutschein im WK, wird statt dem "bestellen"-Button der Text eingeblendet.
Wird zusätzlich irgendein Artikel bestellt, kann man normal bestellen wie vorher.
mfG
dobra