EIN Formular in 3 Sprachen?

Begonnen von jg, Mai 10, 2007, 08:21:56

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

jg

Hallo,

kann man EINEM Formular (SPForms) mehrere Sprachen zuordnen?
Kopfzerbrechen macht mir z.Zt. der 'Betreff' in den Einstellungen eines Formulars.
Den will ich natürlich in der jeweiligen Sprache ausgeben. Ginge das per SSP?
Oder muss ich für 3 Sprachen auch 3 separate Forms anlegen?
Wäre nicht so toll...

Grüße, jg
--
www.schmuckzone.de

ahe

Hallo jg,

vorausgesetzt, die Händlerid unterscheidet sich für die einzelnen Sprachen kann man händlerspezifische Texte so ausgeben:

sub ausgabe {
    my $hid = ssp::get_var_merch('hid');
    if ($hid == 1000000) {
        main::mprint("deutsch");
    } elsif ($hid == 1000001) {
        main::mprint("englisch");
    } elsif ($hid == 1000002) {
        main::mprint("französisch");
    }
    return "noinc";
}
MfG ahe

jg

Hallo ahe,

Nochmal anders formuliert:
Wie übergebe ich in einem 'Benutzerdefinierten Formular' in der Lasche
'Benutzerdaten OK' den Betreff in unterschiedlichen Sprachen?
Jetzt steht in dem Form drin zB. 'Ihre Neuanmeldung in unserem Shop'.
Ich will dasselbe Form verwenden, muss Franzosen doch aber einen anderen
Betrefftext schicken!  ;)
Ich würde ja auch Tabelle UDFORM, Feld MAIL_SUBJ abfragen und dann
den Betreff 'manipulieren', nur WIE? Das Ganze läuft ja über die UDC-Funktion...
Ein SSP-Platzhalter zB: __translate::form_anmeldung__ im Betreff des Formulars
funktioniert leider, leider nicht (Funktion in stdall.ipl hinterlegt).
???

Grüße, jg
--
www.schmuckzone.de

ahe

Hallo jg,

momentan ist dieses Problem leider nicht mit einem einzelnen Formular zu lösen.
Der Betreff ist hier ja auch nicht das einzige Problem... Dasselbe Problem gibt es dann auch mit den Mailvorlagen.
Diese werden ebenso einmal global eingetragen.

Die einzige Möglichkeit, die ich zur Zeit sehe ist die Anlage mehrerer Formulare für die unterschiedlichen Sprachen :(
MfG ahe

jg

Hallo ahe,

> Der Betreff ist hier ja auch nicht das einzige Problem...
> Dasselbe Problem gibt es dann auch mit den Mailvorlagen.
> Diese werden ebenso einmal global eingetragen.
Der Inhalt der Mailvorlagen lässt sich sprachlich aber sehr gut per SSP steuern.

> momentan ist dieses Problem leider nicht mit einem einzelnen Formular zu lösen.
Wir nehmen trotzdem nur ein Formular. Nur wegen _einer_ Betreffzeile
lege ich nicht 30 oder 40 neue Forms für verschiedene Sprachen an... :(
Dann machen wir es erstmal so: 'Anmeldung/inscription/registration'.
Es wäre schön, wenn man die Betreffzeile noch mit im jeweiligen
Subkatalog angeben könnte. Dann wäre das Problem gelöst!


Grüße jg

--
www.schmuckzone.de