Przejdź do treści

Drupal 8 - id języka w pliku field.html.twig

Dodaj poniższą funkcję w pliku szablonu .theme. Przykład dla szablonu o nazwie scriptun:

// /themes/scriptun/scriptun.theme

function scriptun_preprocess_field(&$variables) {
    $variables['language_id'] = \Drupal::languageManager()->getCurrentLanguage()->getId();
}

Zmienna z ID języka będzie dostępna dla każdego pola, niezależnie od wykorzystanej sugestii pliku.

{# /themes/scriptun/templates/field/field.html.twig #}

This is language id: {{ language_id }}
{% if (language_id == 'en') %}
This text is visible only for english
{% endif %}

Dodaj komentarz

CAPTCHA

To pytanie sprawdza czy jesteś człowiekiem i zapobiega wysyłaniu spamu.

Wykorzystujemy cookies na naszej stronie, aby była łatwiejsza w obsłudze i nawigacji. Dodatkowo korzystamy z usług Google takie jak Analytics i Ads.

Dowiedz się więcej Już czytałem