bach 8 months ago
parent
commit
34b21110c7
1 changed files with 6 additions and 4 deletions
  1. 6 4
      web/themes/custom/reha/reha.theme

+ 6 - 4
web/themes/custom/reha/reha.theme

@@ -117,10 +117,12 @@ function reha_preprocess_block(&$variables) {
 function reha_preprocess_field(&$variables){
   if($variables['field_name'] === 'field_adresse_site'){
     foreach($variables['items'] as $index => $adr){
-      $postal_code = $variables['items'][$index]['content']['postal_code']['#value'];
-      $pattern = '/(\d{2})(\d+)/i';
-      $replacement = '($1)';
-      $variables['items'][$index]['content']['postal_code']['#value'] = preg_replace($pattern, $replacement, $postal_code);
+      if (isset($variables['items'][$index]['content']['postal_code'])) {
+        $postal_code = $variables['items'][$index]['content']['postal_code']['#value'];
+        $pattern = '/(\d{2})(\d+)/i';
+        $replacement = '($1)';
+        $variables['items'][$index]['content']['postal_code']['#value'] = preg_replace($pattern, $replacement, $postal_code);
+      }
     }
   }
 }