Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Per Javascript auf Textvariablen zugreifen?!

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.868
    • Geschlecht:
    Per Javascript auf Textvariablen zugreifen?!
    am: 21. August 2013, 12:16:33
    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:
    Code: Text  [Auswählen]
    {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:
    Code: Javascript  [Auswählen]
    <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
    Code: Javascript  [Auswählen]
    <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  :thumbs:

    Grüße
    Dominik

    Linkback: https://www.modified-shop.org/forum/index.php?topic=27378.0

    e-moves

    • Fördermitglied
    • Beiträge: 248
    • Geschlecht:
    Re: Per Javascript auf Textvariablen zugreifen?!
    Antwort #1 am: 21. August 2013, 12:42:51
    Hallo Dominik,
    versuche mal die Text-Variablen so zu setzen in der gerneral.js.php:

    '<?php echo TEXT_MALE ?>'
    etc.

    Die Text-Variablen dann besser in die german.php anstatt in lang_german.conf schreiben.
    Grüße

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.868
    • Geschlecht:
    Re: Per Javascript auf Textvariablen zugreifen?!
    Antwort #2 am: 21. August 2013, 13:34:52
    Hallo Kinky69

    super, danke für die Info - das funktioniert soweit schonmal :)

    Gibt es allerdings dennoch irgendeine Möglichkeit, diese über die lang_german.conf zu regeln? Denn hier wären die entsprechenden notwendigen Variablen bereits alle verfügbar.

    Grüße
    Dominik

    e-moves

    • Fördermitglied
    • Beiträge: 248
    • Geschlecht:
    Re: Per Javascript auf Textvariablen zugreifen?!
    Antwort #3 am: 21. August 2013, 13:58:30
    Bei mir hat das nicht funktioniert mit der lang_german.conf.
    Eine andere Möglichkeit ist mir nicht bekannt.
    Grüße

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.868
    • Geschlecht:
    Re: Per Javascript auf Textvariablen zugreifen?!
    Antwort #4 am: 21. August 2013, 14:43:37
    Okay, wäre halt einfach top, wenns so geht, aber wenn nicht auch kein Beinbruch.

    Danke dir trotzdem schonmal vielmals :D

    Grüße
    Dominik
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    0 Antworten
    1617 Aufrufe
    22. Oktober 2015, 17:27:10 von chaploo
    1 Antworten
    2041 Aufrufe
    21. Februar 2010, 00:10:15 von web4design
    1 Antworten
    2383 Aufrufe
    09. Dezember 2015, 16:42:31 von ShopUser