Antwort #17 am: 30. Dezember 2011, 12:10:35
Noch eine Ergänzung zum Thema Mehrsprachigkeit. Das Script von GTB ist nicht ganz mehrsprachig, denn
Achtung%21 bitte zuerst Ausf%FChrung w%E4hlen.
ist noch immer hardcoded.
Einfach in die entsprechende Sprachdatei "lang_***.conf" in der Sektion "[product_info]" den folgenden String einfügen und ggf. Text anpassen:
please_select = 'Achtung%21 bitte zuerst Ausf%FChrung w%E4hlen.'
Und dann das Javascript von GTB mit dem folgenden ersetzen:
{literal}
<script type="text/javascript"><!--
function wk_check(search){
var element = document.forms["cart_quantity"].elements;
for (var i=0;i<element.length;i++) {
if(element[i].options[element[i].selectedIndex].text.indexOf(search) != -1) {
alert(unescape('{/literal}{#please_select#}{literal}'));
return false;
}
}
}
//-->
</script>
{/literal}
Und schon wird auch die JS-Fehlermeldung in verschiedenen Sprachen ausgegeben.
Viele Grüße
Gordon