Label "E-mail addess" in Modul [Passwort Vergessen] EN ändern

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • humandigital
    Contao-Nutzer
    • 25.07.2011
    • 28

    #1

    Label "E-mail addess" in Modul [Passwort Vergessen] EN ändern

    Hallo
    Ich suche seit einer Ewigkeit nach einer Möglichkeit, Das Label "E-Mail address" beim Modul [Passwort vergessen] in der Englischen Sprache anzupassen. Mein Kunde will, dass dort "Email Address" ohne Bindestrich steht.
    Ich habe in allen Files, wo "E-mail address" als String in eine Variable geschrieben wird, die Anpassung vorgenommen...
    ... aber es will sich einfach nichts ändern :-(

    Kann mir jemand sagen, in welchen File ich diese Anpassung machen kann?

    Link zur Site mit dem Problem:
  • Vollpfosten
    Contao-Fan
    • 07.07.2011
    • 254

    #2


    Code:
    $GLOBALS['TL_LANG']['MSC']['emailAddress']     = 'Email address';
    in die langconfig.php eingeben (nicht getestet)
    Zuletzt geändert von Vollpfosten; 04.10.2011, 11:50.

    Kommentar

    • humandigital
      Contao-Nutzer
      • 25.07.2011
      • 28

      #3
      Vielen Dank für die Antwort.
      Den Artikel über die langconf.php hatte ich schon gelesen...

      Leider funktioniert das noch nicht.

      Was ich gemacht habe:
      In system/config/langconf.php:
      if ($GLOBALS['TL_LANGUAGE'] == 'en') {
      $GLOBALS['TL_LANG']['MSC']['emailAddress'] = 'Email address';
      }
      -> Ohne Erfolg...

      In system/modules/registration/languages/en/default.php:
      $GLOBALS['TL_LANG']['MSC']['emailAddress'] = 'Email address';
      -> Auch ohne Erfolg...

      So wie ich das system/modules/registration/modulePassword.php verstehe, wird dort auf der Zeile 74 das Modul generiert.
      Aber ich kann nicht sehen, mit welcher $GLOBALS-Variable das "E-mail address"-Label gefüllt wird.

      Herzlichen Dank für jede Hilfe...

      Kommentar

      • Vollpfosten
        Contao-Fan
        • 07.07.2011
        • 254

        #4
        Ich habe im Moment leider keine Möglichkeit es zu testen, aber könnte es
        Code:
         $GLOBALS['TL_LANG']['tl_module']['emailtext'] = 'Email address';
        sein

        Kommentar

        • humandigital
          Contao-Nutzer
          • 25.07.2011
          • 28

          #5
          Scheint es auch nicht zu sein...

          Habe dann mal durch die ganzen Files gesucht:
          $GLOBALS['TL_LANG']['tl_module']['emailText'] scheint normal als Array gefüllt zu werden und enthält so Zugemüse-Text als Inhalt.

          Bin also noch immer auf der Suche nach dem Ort, wo das "E-mail address"-Label gefüllt wird...

          Vielen Dank für die geleistete und kommend Hilfe :-)

          Kommentar

          • Toflar
            Contao-Urgestein
            • 15.06.2009
            • 4476

            #6
            PHP-Code:
            $GLOBALS['TL_LANG']['MSC']['emailAddress'] 
            
            ist der richtige Parameter.

            Die Datei heisst "langconfig.php" und nicht "langconf.php" und ab und zu mal Cache löschen in der Systemwartung wirkt Wunder
            Contao Core-Entwickler @terminal42 gmbh
            Wir sind Contao Premium-Partner!
            Für Individuallösungen kannst du uns gerne kontaktieren.
            PS: Heute schon getrakked?

            Kommentar

            • humandigital
              Contao-Nutzer
              • 25.07.2011
              • 28

              #7
              Hallo Toflar

              Danke für deine Antwort.
              Das klingt sehr überzeugend...
              ... funktioniert bei mir aber trotzdem nicht :-(

              Habe die Änderung schon im "system/config/langconfig.php" gemacht...
              ... nur in der Hitze des Gefechts falsch ins Forum geschrieben.
              Sorry.

              Jetzt habe ich sogar die Sprachweiche raus genommen:
              PHP-Code:
              if ($GLOBALS['TL_LANGUAGE'] == 'en') {
              $GLOBALS['TL_LANG']['MSC']['emailAddress'] = 'Email address';
              } 
              
              und nun steht nur noch:
              PHP-Code:
              $GLOBALS['TL_LANG']['MSC']['emailAddress'] = 'Email address'; 
              
              und es passiert doch nichts...

              Mit Cache löschen in Systemwartung meinst du:
              Daten bereinigen -> Alle auswählen und dann Daten bereinigen drücken?


              Ich bin ja neu mit Contao und will mich da nicht zu weit aus dem Fenster lehnen...
              ... aber ich kann die Verdrahtung zwischen dem "Passwort vergessen-Modul Label" und der Variable "$GLOBALS['TL_LANG']['MSC']['emailAddress']" nirgens finden, ausser natürlich dem Namen...
              ... aber leider auch keine andere Verdrahtung :-(

              Konntest du mit dieser Variable schon mal dieses Label im verändern?

              Vielen Dank.

              Kommentar

              • xchs
                Administrator
                • 19.06.2009
                • 14682

                #8
                Hallo humandigital,
                • system/config/langconfig.php

                PHP-Code:
                if ($GLOBALS['TL_LANGUAGE'] == 'en')
                {
                    $GLOBALS['TL_LANG']['tl_member']['email'] = array('Email address', 'Please enter a valid email address.');
                } 
                
                Contao Community Administrator

                [Unterstützungsmöglichkeiten]
                sigpic

                Kommentar

                • humandigital
                  Contao-Nutzer
                  • 25.07.2011
                  • 28

                  #9
                  Hallo xchs

                  Herzlichen Dank.
                  Jetzt klapps :-))

                  ... und ich glaube, ich versteh auch noch, dass neben dem Label, in diesem Array auch noch die Error-Meldung mitgegeben wird...
                  ... Cool :-)

                  Danke und einen schönen Abend.

                  Kommentar

                  • xchs
                    Administrator
                    • 19.06.2009
                    • 14682

                    #10
                    Zitat von humandigital Beitrag anzeigen
                    ... und ich glaube, ich versteh auch noch, dass neben dem Label, in diesem Array auch noch die Error-Meldung mitgegeben wird...
                    Nein, das ist nicht der Text der Fehlermeldung, sondern der Erklärungstext, der unterhalb der Formularfelder im Backend angezeigt wird. Wenn Du Dir etwa das Feld "E-Mail Adresse" (bzw. "Email address") im Mitglieder-Datensatz anschaust, dann siehst Du, was gemeint ist.
                    Contao Community Administrator

                    [Unterstützungsmöglichkeiten]
                    sigpic

                    Kommentar

                    • Toflar
                      Contao-Urgestein
                      • 15.06.2009
                      • 4476

                      #11
                      Ach so, dieses E-Mail Feld

                      Naja, hat halt mehrere, nicht wahr
                      Contao Core-Entwickler @terminal42 gmbh
                      Wir sind Contao Premium-Partner!
                      Für Individuallösungen kannst du uns gerne kontaktieren.
                      PS: Heute schon getrakked?

                      Kommentar

                      Lädt...