Resolve registration block caching issue

This commit is contained in:
Tilen Gombac 2022-10-28 10:50:37 +02:00
parent e5dff04b1c
commit 3eae18f002
2 changed files with 19 additions and 15 deletions

View File

@ -9,19 +9,9 @@
*/
function registracija_1ka_theme()
{
if(\Drupal::languageManager()->getCurrentLanguage()->getId() == 'sl') {
include(__DIR__ . '/../../../../../../lang/1.php');
}else{
include(__DIR__ . '/../../../../../../lang/2.php');
}
// $lang['cms_register_user_text'] = str_replace('GOOGLE_URL', variable_get('1ka_google_prijava'), $lang['cms_register_user_text']);
// $lang['cms_register_user_text'] = str_replace('FACEBOOK_URL', variable_get('1ka_facebook_prijava'), $lang['cms_register_user_text']);
// Naložimo 1ka nastavitve
require($_SERVER['DOCUMENT_ROOT'] . '/settings.php');
/**
* Dodatne opcijske nastavitve
@ -39,11 +29,11 @@ function registracija_1ka_theme()
return [
'registracija_block' => [
'variables' => [
'lang' => $lang ?? [],
'jezik' => \Drupal::languageManager()->getCurrentLanguage()->getId(),
'lang' => [],
'jezik' => '',
//'obvestila' => $obvestila,
'recaptcha_sitekey' => $recaptcha_sitekey ?? '',
'login__link' => (isset($lang['cms_register_login_link']) ? str_replace('#URL#', '#', $lang['cms_register_login_link']) : '')
'recaptcha_sitekey' => '',
'login__link' => '',
]
]
];

View File

@ -19,8 +19,23 @@ class RegistracijaBlock extends BlockBase {
* {@inheritdoc}
*/
public function build() {
$currentLanguage = \Drupal::languageManager()->getCurrentLanguage()->getId();
if($currentLanguage == 'sl') {
include(__DIR__ . '../../../../../../../../../lang/1.php');
} else{
include(__DIR__ . '../../../../../../../../../lang/2.php');
}
// Naložimo 1ka nastavitve
require($_SERVER['DOCUMENT_ROOT'] . '/settings.php');
return [
'#theme' => 'registracija_block',
'#lang' => $lang ?? [],
'#jezik' => $currentLanguage,
'#recaptcha_sitekey' => $recaptcha_sitekey ?? '',
'#login__link' => (isset($lang['cms_register_login_link']) ? str_replace('#URL#', '#', $lang['cms_register_login_link']) : ''),
];
}
@ -29,4 +44,3 @@ class RegistracijaBlock extends BlockBase {
}
}