Ergebnis 1 bis 10 von 10

Thema: Newsletter Modul - Confirm Text ändern

  1. #1
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard Newsletter Modul - Confirm Text ändern

    Liebe Gemeinde,

    ich möchte für das Modul Newsletter abonnieren den Confirm Text ändern.

    Habe folgendes erfolglos in der langconfig.php versucht:

    Code:
    $GLOBALS['TL_LANG']['MSC']['confirmation'] = 'Mein Text.';
    Wie finde ich heraus welche Sprachvariable ich einsetzen muss? Hab mich das bereits öfter bei anderen Standardtexten gefragt.
    Vielen Dank.

  2. #2
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Versuche mal den internen Cache zu leeren - Systemwartung. Ich kann da keinen Fehler sehen. Datei ist in system/config/langconfig.php?

    Sprachvariablen finden:
    • Entweder die *.xlf-Dateien durchsuchen.
    • Oder den Ordner /system/cache/language/ herunterladen und die *.php-Dateien durchsuchen.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  3. #3
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    PHP-Code:
    $GLOBALS['TL_LANG']['tl_module']['text_subscribe'][1]; 
    ..sollte es sein, ungetestet.

    VG

    PS: achso, für die langconfig.php: dann
    PHP-Code:
    $GLOBALS['de']['tl_module']['text_subscribe'][1]; 
    Geändert von Lengen1971 (13.04.2016 um 15:17 Uhr)

  4. #4
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    @Andreas:

    Also am internen Cache lags nicht, ja der Pfad stimmt auch.

    @Lengen1971:

    Danke für den Code, hab den unteren in die langconfig.php folgendermassen eingefügt, leider ohne Erfolg:

    Code:
    $GLOBALS['de']['tl_module']['text_subscribe'][1] = 'Mein Text.';
    Hab ich das falsch geschrieben?
    Danke!

  5. #5
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi, ja, sry, grad getestet, geht nicht so.

    Ich hab auch aweng rumprobiert, aber ich kriegs nicht hin.

    Es wäre schonmal ein Anfang, eine Sprachdatei in einem eigenen Modul anzulegen:

    /system/modules/xcustom/languages/de/tl_modules.php

    Da rein dann die Global-Variable, aber ich find nicht raus auf Anhieb, welche es denn sein muss.

    Vielleicht krieg ich´s noch hin, dann schreib ich gleich... auf jeden Fall auch im Backen/Einstellungen den Cache abstellen: Lokalen Cache umgehen anhäkeln.

    VG

  6. #6
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Hm, etwas verflixt diese Sprachvariable

    Also ich müsste diesen Pfad
    Code:
    /system/modules/xcustom/languages/de/
    erstellen und hier die Datei
    Code:
    tl_modules.php
    ablegen?

    Was wäre da der Unterschied zur Konfiguration über
    Code:
    /system/config/langconfig.php

  7. #7
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Was machst du denn da für'n kompliziertes Zeugs. Suche den Text in den PHP-Dateien wie oben beschrieben (wenn du die nicht hast, dann aktiviere mal den internen Cache, damit sie einmal erzeugt werden) und setze den Sprachbaustein in die system/config/langconfig.php

    Sprachabhängigkeiten machst du z.B. so:
    PHP-Code:
    <?php

    // Deactivate the ' (copy)' on copied datasets
    $GLOBALS['TL_LANG']['MSC']['copyOf'] = '%s';

    if (
    $GLOBALS['TL_LANGUAGE'] == 'de')
    {
      
    // Captcha
      
    $GLOBALS['TL_LANG']['SEC']['question1']  =
      
    $GLOBALS['TL_LANG']['SEC']['question2']  =
      
    $GLOBALS['TL_LANG']['SEC']['question3']  = 'Was ist die Summe aus %d und %d?';
    }
    elseif (
    $GLOBALS['TL_LANGUAGE'] == 'en')
    {
      
    // Captcha
      
    $GLOBALS['TL_LANG']['SEC']['question1']  =
      
    $GLOBALS['TL_LANG']['SEC']['question2']  =
      
    $GLOBALS['TL_LANG']['SEC']['question3']  = 'What is the sum of %d and %d?';
    }
    else 
    // None of the above languages
    {
      
    // Captcha
      
    $GLOBALS['TL_LANG']['SEC']['question1']  =
      
    $GLOBALS['TL_LANG']['SEC']['question2']  =
      
    $GLOBALS['TL_LANG']['SEC']['question3']  = 'What is the sum of %d and %d?';
    }
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  8. #8
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Perfekt - jetzt hab ich verstanden wie man den Text findet.

    Hat geklappt, danke!

  9. #9
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    ... und wie heißt die Variable jetzt???

  10. #10
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Folgender Code hat geklappt:

    Code:
    $GLOBALS['TL_LANG']['MSC']['nl_confirm'] = 'Mein Text';

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •