UIを使用して作成したカスタムブロックに言語依存リンクを生成し、それをリージョンに配置しようとしています。
もし{{ dump(language) }}
in page.html.twig
、私はそれをそこに持っています。しかし、ブロックではありません。これは仕様ですか?どこで/どのようにアクセスできますか?
あなたは前処理フックでこれを解決することができます:
mytheme_preprocess_block(&$variables) {
$language = \Drupal::languageManager()->getCurrentLanguage()->getId();
$variables['language'] = $language;
}
language
変数は、ページ1と同じようにブロックテンプレートで使用できます。