From 3da35ee4943d4e92e81f68cdfaa924ea3013185c Mon Sep 17 00:00:00 2001 From: Tilen Gombac Date: Fri, 28 Oct 2022 13:17:22 +0200 Subject: [PATCH] Resolve PrijavaIndividualnoSvetovanjeModalBlock variable caching issue --- .../modules/custom/prijava_1ka/prijava_1ka.module | 2 +- .../PrijavaIndividualnoSvetovanjeModalBlock.php | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/frontend/drupal9/web/modules/custom/prijava_1ka/prijava_1ka.module b/frontend/drupal9/web/modules/custom/prijava_1ka/prijava_1ka.module index b9c48fa94..eb12730b5 100644 --- a/frontend/drupal9/web/modules/custom/prijava_1ka/prijava_1ka.module +++ b/frontend/drupal9/web/modules/custom/prijava_1ka/prijava_1ka.module @@ -90,7 +90,7 @@ function prijava_1ka_theme() 'prijava_individualno_svetovanje_modal_block' => [ 'variables' => [ - + 'lang' => [], ] ], diff --git a/frontend/drupal9/web/modules/custom/prijava_1ka/src/Plugin/Block/PrijavaIndividualnoSvetovanjeModalBlock.php b/frontend/drupal9/web/modules/custom/prijava_1ka/src/Plugin/Block/PrijavaIndividualnoSvetovanjeModalBlock.php index edbb89405..8cc6907ef 100644 --- a/frontend/drupal9/web/modules/custom/prijava_1ka/src/Plugin/Block/PrijavaIndividualnoSvetovanjeModalBlock.php +++ b/frontend/drupal9/web/modules/custom/prijava_1ka/src/Plugin/Block/PrijavaIndividualnoSvetovanjeModalBlock.php @@ -20,10 +20,16 @@ class PrijavaIndividualnoSvetovanjeModalBlock extends BlockBase { * {@inheritdoc} */ public function build() { + if(\Drupal::languageManager()->getCurrentLanguage()->getId() == 'sl') { + include(__DIR__ . '../../../../../../../../../lang/1.php'); + } else{ + include(__DIR__ . '../../../../../../../../../lang/2.php'); + } - return [ - '#theme' => 'prijava_individualno_svetovanje_modal_block', - ]; + return [ + '#theme' => 'prijava_individualno_svetovanje_modal_block', + '#lang' => $lang ?? [], + ]; } }