Hallo an die Forengemeinde
Habe das Problem, dass mir in den Dropdownfeldern
in Deutsch Herr, Frau, Fräulein angezeigt wird. Leider auch in Englisch. Komisch ist das Ganze da mir im Englischen die Ländervoreinstellung richtig auf USA gesetzt werden. Also scheinen meine Eistellungen doch zu greifen. Nur warum nicht die Einträge für das Anrede-Dopdown-Feld? Habe folgendes im Setup stehen:
config.linkVars = L
//Deutsch
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = german
plugin.tx_staticinfotables_pi1.countryCode = DEU
plugin.tx_staticinfotables_pi1.countryZoneCode = DEU
plugin.tx_staticinfotables_pi1.currencyCode = EUR
plugin.tx_staticinfotables_pi1.languageCode = DE
// English language
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = us
config.locale_all = english
plugin.tx_staticinfotables_pi1.countryCode = USA
plugin.tx_staticinfotables_pi1.countryZoneCode = USA
plugin.tx_staticinfotables_pi1.currencyCode = EUR
plugin.tx_staticinfotables_pi1.languageCode = US
[global]
Habe in der Datei locallang_db.xml die entsprechenden Felder für "us" angelegt. Auch wenn ich config.language=en eingebe habe ich das selbe Ergebnis.
Benutze folgende Extension-Versionen:
- tt_products 2.4.11
- sr_static_info 2.0.0
- static_info_tables 2.0.0
- static_info_tables_de 2.0.0
- table 0.1.5
- tt_products_cval
- fh_library 0.0.10
- mbi_products_orders 0.1.1
Lieben Gruß
Ich glaube meine anfängliche Beschreibung ist nicht ganz verständlich gewesen.
Es gibt eine deutsche und eine englische Seite für das Basket Modul (Billing Address /).
Auf dieser Seite werden ja die Rechnungs- und Versandtdaten abgefragt.
Dort gibte es ein Dropdown für die Anrede und eines für die Landesauswahl.
Im Deutschen steht im Anrede-Dropdown: Herr, Frau, etc. In der Landesauswahl steht: Germany.
Auf der englischen Seite steht im Anrede-Dropdown die Anrede auch auf deutsch und nicht auf englisch. In der Landesauswahl steht United States.
In der locallang_db.xml Datei habe ich für us die default werte kopiert, da sie noch nicht vorhanden waren. Eigentlich müsste alles klappen, tut es aber leider nicht. Ich finde es halt eben seltsam, dass im Englischen das Anrede-Dropdown falsch ausgegeben wird aber das Länder-Dropdown richtig. Auch müsste im deutschen Länder-Dropdown Deutschland und nicht Germany stehen?
Weiß jemand Rat, wäre toll.
LG Zack
upstroke schrieb
Ich finde es halt eben seltsam, dass im Englischen das Anrede-Dropdown falsch ausgegeben wird aber das Länder-Dropdown richtig. Auch müsste im deutschen Länder-Dropdown Deutschland und nicht Germany stehen?
Es gibt einen Fehler in den länderspezifischen Static Info Tables.
Die korrigierte Version benötigt die tx_div Extension und ist derzeit nur hier zum Download erhältlich:
http://fholzinger.com/index.php?id=170
Die Anrede wird über den L-Parameter gesteuert.
Die Sprache muß im TypoScript aktiviert worden sein.
# Setting up the language variable "L" to be passed with links
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = german
# German language, sys_language.uid = 0
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = german
# French language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = fr
config.locale_all = french
Danke für die Antwort
Habe die zwei Extension nachinstalliert:
tx_div und lib
Die L-Parameter habe ich ja schon wie anfangs beschrieben im Typoscript.
Wenn ich die Eintragungen für Deutsch:
plugin.tx_staticinfotables_pi1.countryCode = DEU
plugin.tx_staticinfotables_pi1.countryZoneCode = DEU
plugin.tx_staticinfotables_pi1.currencyCode = EUR
plugin.tx_staticinfotables_pi1.languageCode = DE
nicht eintrage wird im Deutschen in der Auswahl für die Länder Afghanistan vorgewählt.
Leider ist der Fehler nach wie vor vorhanden.
Habe mal probiert die Labels aus der Datei locall_lang_db.xml mit folgendem TS zu überschreiben:
plugin.tt_products._LOCAL_LANG.default.sys_products_orders.salutation.I.0 = Mr.
plugin.tt_products._LOCAL_LANG.de.sys_products_orders.salutation.I.0 = Mr.
hat leider auch nix geholfen. Hat niemand ne Idee was da los sein könnte?