Hallo,
gibt es einen Weg, damit man die Textvariablen in der Datei lang/german/lang.german.conf mit javascript über die general.js.php abgreifen kann?
Möchte also eine bestimmte Variable bei einem "Knopfdruck" ändern:
{config_load file="$language/lang_$language.conf" section="checkout_new_address"}
....
<a href="#" onclick="change_text()">Geschlecht ändern (Knopfdruck)</a>
....
<div id="change_gender">{#text_male#}</div>
....
Code in der general.js.php hinzugefügt:
<script>
function change_text() {
var button = document.getElementById('change_gender');
if (button.innerHTML === "{#text_male#}") {
button.innerHTML = "{#text_female#}";
} else {
button.innerHTML = "{#text_male#}";
}
}
</script>
Hier sollte sich die Textvariable {#text_male#} durch {#text_female#} tauschen und retour (Herr -> Frau -> Herr usw.)
Wenn ich die Texte direkt eintrage, dann funktioniert es -
allerdings fehlt halt dann einfach die Mehrsprachigkeit<script>
function change_text() {
var button = document.getElementById('change_gender');
if (button.innerHTML === "Herr") {
button.innerHTML = "Frau";
} else {
button.innerHTML = "Herr";
}
}
</script>
Wäre super, wenn einer einen Tip für mich hat
Grüße
Dominik
Linkback: https://www.modified-shop.org/forum/index.php?topic=27378.0