Puncte:0

Cum să afișați anul curent în șablonul unui bloc?

drapel cn

Încerc să rescriu blocul „Powered by Drupal”. Vreau să afișez anul curent în codul meu, dar calea nu funcționează. Site-ul web afișează o pagină goală cu mesajul „Site-ul web a întâmpinat o eroare neașteptată. Vă rugăm să încercați din nou mai târziu”.

Această eroare apare când adaug {{ „acum” | data('Y')}} în cod.

Iată șablonul blocului:

{% block content %}
  {{ attach_library('olivero/powered-by-block') }}
  <span>
    {% trans %}Drepturi de autor © {{ „acum” | date('Y') }} example.fr - Tous droits réservés{% endtrans %}
    <a href="https://www.example.fr">{% trans %}example.fr{% endtrans %}</a>
    <span class="example-logo" aria-label="{{ „Exemplu de logo”|t }}">
      <svg width="14" height="19" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42.15 55.08" fill="none" aria-label="{{ ' Drupal Logo'|t }}" role="img">
        <Path d = "M29.75 11.73c25.87 7.86 22.18 4.16 21.08 0 20 4.16 16.28 7.86 12.4 11.73 6.59 17.54 0 24.12 0 34A21.08 21.08 0 1042.15 0C0-9.88-6.59-16.46-12.4-22.27zm10.84 35.92.46-12.4-22.27zm1 .13 14.13 0 00-1.65 2.62.54.54 0 01-.36.3h-.18c-.47 0-1-.92-1-.92-.14-.22-.27-.45-.4-. 69L-.09-.19C5.94 34.25 7 30.28 7 30.28a17.42 17.42 0 012.52-5.41 31.53 31.53 0 012.28-3l1 1 4.72 4.82a.54.54 0 010 .72l-4.93 5.47zm10.48 13.81a7.29 7.29 0.29 0 01-5.4-12.14c1.54-1.83 3.42-3.63 5.46-6 2.42 2.58 4 4.35 5.55 6.29a3.08 3.08 0 01.32.48 7.15 7.15 0 011.3 4.12 7.23 7.23 0 01-7.23 7.25zm35 38.14a.84.84 0 01- .67.58h-.14a1.22 1.22 0 01-.68-.55 37.77 37.77 0 00-4.28-5.31l-1.93-2-6.41-6.65a54 54 0 01-3.0.84-3.03-1.93-2-6.41-6.65a54 .15 3.84 3.84 0 01-.51-1v-.19a3.4 3.4 0 011-3c1.24-1.24 2.49-2.49 3.67-3.79 1.3 1.44 2.69 2.82 4.06 4.19a57.6 57.6 0 017.55 8.58a16 16 0 0135.65 34A14. 55 14.55 0 01-.65 4.14z"/>
      </svg>
    </span>
  </span>
{% endblock %}

Buturuga :

Eroare: clasa „Drupal\Core\Utility\Error” nu a fost găsită în _drupal_error_handler_real() (/home/clients/bj764fgg66/sites/www.example.fr/core/includes/errors.inc ligne 63)
Kevin avatar
drapel in
Ar trebui să includeți jurnalul erorii.
drapel cn
@Kevin Tocmai am actualizat cu jurnalele
drapel id
Clasa „Drupal\Core\Utility\Error” este o problemă separată, cunoscută: https://www.drupal.org/project/drupal/issues/3258987 Veți avea nevoie de o urmă de stivă a excepției pentru a determina motivul.
Puncte:2
drapel id

Fără eroarea completă, este dificil de spus, totuși, cred că nu este posibil să tipăriți expresii în interior {% trans %}. Cred că este posibil să primiți o excepție Twig SyntaxError care spune:

Textul care urmează să fie tradus cu „trans” poate conține doar referințe la variabile simple.

Deci, înconjurați doar textul care necesită traducere {% trans %}.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.