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