Anrede ändern (e-mail)

Moin,

bin gerade über was gestolpert:
Wenn ich im Backend bei den Bestellungen die Schaltfläche “Jetzt versenden” wähle (e-mail schicken: ja), dann kommt zwar wie gewohnt die E-Mail an, allerdings ist die Anrede nicht auf deutsch.

In der oxuser-tabelle wird MR/MRS angegeben, genau wie in der oxorder-tabelle.

Das CMS-Snippet: [B]oxordersendemail[/B] wird auch richtig ausgeführt.
Der Code darin ist der folgende:

Sehr geehrter Kunde, [{ $order->oxorder__oxbillsal->value }] [{ $order->oxorder__oxbillfname->value }] [{ $order->oxorder__oxbilllname->value }],  ....

Meine Frage nun: Gibt es ein Literal, welches mir aus MR/MRS automatisch Herr / Frau macht? Falls nein, in welcher Datei müsste ich diese Prüfung machen?
Also if($sal == ‘MR’) $sal = ‘Herr’ …

Danke :slight_smile:

da gabs in älteren versionen eine zeitlang den bug mr-mrs. mußt mal danach suchen. weiß net obs da dann ne lösung gab, denk aber schon

[QUOTE=domino;148765]da gabs in älteren versionen eine zeitlang den bug mr-mrs. mußt mal danach suchen. weiß net obs da dann ne lösung gab, denk aber schon[/QUOTE]

Jup, genau das wars. Workaround dafür auch gefunden.
Vielen Dank

(btw: Problem bleibt bestehen, wenn von Oxid 4.6.x auf 4.8.x geupdated wird.

Hier ist der Bugtracker-Eintrag. Lösungen stehen unten drunter.