Contao-Camp 2024
Ergebnis 1 bis 7 von 7

Thema: Text von "Weiterlesen ..." lässt sich nicht anpassen

  1. #1
    Contao-Nutzer
    Registriert seit
    07.12.2010.
    Beiträge
    20

    Standard Text von "Weiterlesen ..." lässt sich nicht anpassen

    Hallo,
    ich weiß, da gibt's schon zahlreiche Einträge dazu und ich hab auch schon einige gelesen - z.B.:
    https://community.contao.org/de/show...hlight=tl_lang
    https://community.contao.org/de/show...o-4-umbenennen
    https://docs.contao.org/dev/framework/translations/

    Ich denke, dass ich es so wie es unter 4.12 sein sollte angepasst hätte und alles mögliche, was mir in den Sinn gekommen ist probiert hätte:
    • Ordner contao/languages/de erstellt
    • darin die Datei default.xlf mit folgendem Inhalt erstellt
      Code:
      <?xml version="1.0" encoding="UTF-8"?>
      <xliff version="1.1">
        <file>
          <body>
            <trans-unit id="MSC.more">
              <target>Weiterlesen</target>
            </trans-unit>
          </body>
        </file>
      </xliff>
    • Im entsprechenden Template verwende ich <?= $this->trans('MSC.more') ?> zum Auslesen
    • Prod-Cache mittels Conato-Manager sowie Kommandozeile geleert.
      Code:
      vendor/bin/contao-console cache:clear --env=prod
    • MAMP komplett neu gestartet


    Alles ohne Effekt. Wenn ich den Text direkt in der /vendor/contao/core-bundle/src/Resources/contao/languages/de/default.xlf anpasse und den Prod-Cache leere, wird der Text geändert. Auch den Weg über die contao/languages/de/default.php hab ich schon probiert.

    Hat noch irgendwer eine Idee?

  2. #2
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard

    Hi, warum machst du das nicht so:

    erstelle eine "default.php" Datei unter contao/languages/de und schreib in diese
    PHP-Code:
    <?php
    $GLOBALS
    ['TL_LANG']['MSC']['more']  = 'hier weiterlesen »';
    Das funktioniert ganz gut.
    LG, Andi

  3. #3
    Contao-Nutzer
    Registriert seit
    07.12.2010.
    Beiträge
    20

    Standard

    Hatte ich eh auch schon probiert und ändert nichts an der Ausgabe im FE.

  4. #4
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard

    Hast den Cache neu aufgebaut im CM?
    LG, Andi

  5. #5
    Contao-Nutzer
    Registriert seit
    07.12.2010.
    Beiträge
    20

    Standard

    So, ich hab den Fehler (zumindest in der PHP-Variante zur Änderung der Parameter) gefunden:
    In der default.php fehlte das öffnende <?php.

    In der Anleitung im Contao-Manual (https://docs.contao.org/dev/framewor...g-translations) fehlt das beim Bespiel-Code für die zu erstellende default.php.
    --> Werde einen PR mit der Ergänzung erstellen.

    Für mein Projekt ist das Problem jetzt gelöst, warum der Weg über die default.xlf bei mir nicht funktioniert, kann ich mir aber noch nicht erklären.

    @m-werk: Danke für deine Hilfe!

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Alle PHP Beispiele in der Dokumentation sind immer ohne dem öffnenden <?php
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer
    Registriert seit
    07.12.2010.
    Beiträge
    20

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Alle PHP Beispiele in der Dokumentation sind immer ohne dem öffnenden <?php
    Danke Spooky für die Info. Der Text in der Anleitung
    we also need to override it there by creating the following file
    hat mich halt dazu verleitet nur Paste&Copy (ohne zu denken) zu machen. Sorry!

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
  •