Ergebnis 1 bis 7 von 7

Thema: Eigene Sprachdateien werden nicht geladen?

  1. #1
    Contao-Nutzer
    Registriert seit
    18.07.2011.
    Beiträge
    16

    Standard Eigene Sprachdateien werden nicht geladen?

    Liebe Gemeinde,
    ich betreibe eine Installation unter V4.9.35 mit 2 Sprachdateien unter /contao/languages/de/default.php (auch /en/). Seit dem Upgrade von 4.9.? werden diese Sprachdateien offenbar nicht mehr geladen. Die Variable sitzt im Login-Template und wird mit $this->trans('MSC.bylaws') aufgerufen. Ausgabe am Frontend ist 'MSC.bylaws'. Nach langer Recherche wende ich mich nun an Euch.

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

    Standard

    Poste den Inhalt der Datei und deines Templates.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    18.07.2011.
    Beiträge
    16

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Poste den Inhalt der Datei und deines Templates.
    en: default.php:
    PHP-Code:
    // Satzung akzeptieren
    $GLOBALS['TL_LANG']['MSC']['bylaws'] = 'Accept Bylaws (Mandatory)'
    tpl (mod_login.html5:


    PHP-Code:
    <!-- indexer::stop -->
    <div class="<?= $this->class ?> <?= $this->logout 'logout' 'login' ?> block"<?= $this->cssID ?><?php if ($this->style): ?> style="<?= $this->style ?>"<?php endif; ?>>

      <?php if ($this->headline): ?>
        <<?= $this->hl ?>><?= $this->headline ?></<?= $this->hl ?>>
      <?php endif; ?>

      <form<?php if ($this->action): ?> action="<?= $this->action ?>"<?php endif; ?> id="<?= $this->formId ?>" method="post">
        <div class="formbody">
          <?php if ($this->message): ?>
            <p class="error"><?= $this->message ?></p>
          <?php endif; ?>
          <input type="hidden" name="FORM_SUBMIT" value="<?= $this->formId ?>">
          <input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}">
          <input type="hidden" name="_target_path" value="<?= $this->targetPath ?>">
          <input type="hidden" name="_always_use_target_path" value="<?= $this->forceTargetPath ?>">
          <?php if ($this->logout): ?>
            <p class="login_info"><?= $this->loggedInAs ?><br><?= $this->lastLogin ?></p>
          <?php elseif ($this->twoFactorEnabled): ?>
            <h3><?= $this->twoFactorAuthentication ?></h3>
            <div class="widget widget-text">
              <label for="verify"><?= $this->authCode ?></label>
              <input type="text" name="verify" id="verify" class="text" value="" autocapitalize="off" autocomplete="one-time-code" required>
            </div>
            <div class="widget widget-checkbox">
              <input type="checkbox" name="trusted" id="trusted" class="tl_checkbox" value="1">
              <label for="trusted"><?= $this->trans('MSC.twoFactorTrustDevice'?></label>
            </div>
          <?php else: ?>
            <div class="widget widget-text">
              <label for="username"><?= $this->username ?></label>
              <input type="text" name="username" id="username" class="text" value="<?= $this->value ?>" autocapitalize="off" autocomplete="username" required>
            </div>
            <div class="widget widget-password">
              <label for="password"><?= $this->password ?></label>
              <input type="password" name="password" id="password" class="text password" value="" autocomplete="current-password" required>
            </div>
            <div class="widget widget-checkbox">
                <fieldset class="checkbox_container">
                  <span><input type="checkbox" name="bylaws" id="bylaws" value="1" class="checkbox" required> <label for="bylaws"><a title="{{link_title::10}}" href="{{link_url::10}}" data-lightbox><?= $this->trans('MSC.bylaws'?></a></label></span>
                </fieldset>
            </div>
            <?php if ($this->autologin): ?>
              <div class="widget widget-checkbox">
                <fieldset class="checkbox_container">
                  <span><input type="checkbox" name="autologin" id="autologin" value="1" class="checkbox"> <label for="autologin"><?= $this->autoLabel ?></label></span>
                </fieldset>
              </div>
            <?php endif; ?>
          <?php endif; ?>
          <div class="widget widget-submit">
            <button type="submit" class="submit"><?= $this->slabel ?></button>
            <?php if ($this->twoFactorEnabled): ?>
              <a href="<?= $this->route('contao_frontend_logout'?>"><?= $this->cancel ?> ›</a>
            <?php endif; ?>
          </div>
        </div>
      </form>

    </div>
    <!-- indexer::continue -->
    Geändert von Spooky (26.10.2022 um 13:38 Uhr)

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

    Standard

    Und in contao/languages/en/default.php befindet sich <?php ?
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    18.07.2011.
    Beiträge
    16

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Und in contao/languages/en/default.php befindet sich <?php ?
    Danke, das war es. Hat das in früheren Versionen ohne den opening tag funktioniert?

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

    Standard

    Nein, das wäre keine gültige PHP Datei und hat daher sicher nie funktioniert
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer
    Registriert seit
    18.07.2011.
    Beiträge
    16

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Nein, das wäre keine gültige PHP Datei und hat daher sicher nie funktioniert
    Ok, dann habe ch das beim Update von 3 auf vermutlich schlicht übersehen. Vielen Dank für die Hilfe!

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
  •