Jelajahi Sumber

bug fixe for taxonomie terms

Signed-off-by: bachy <git@g-u-i.net>
bachy 11 tahun lalu
induk
melakukan
89e7b9de6e
1 mengubah file dengan 8 tambahan dan 0 penghapusan
  1. 8 0
      includes/datasource_translated_entity.inc

+ 8 - 0
includes/datasource_translated_entity.inc

@@ -26,6 +26,14 @@ class EntityTranslationDataSourceController extends SearchApiEntityDataSourceCon
         $info['langcode'] = $target_language;
         $wrapper = parent::getMetadataWrapper($item, $info);
         $wrapper->language($target_language);
+
+        $properties = $wrapper->getPropertyInfo();
+        foreach ($properties as $key=>$property) {
+          if (isset($property['type']) && $property['type'] == 'taxonomy_term') {
+            $wrapper->$key->language($target_language);
+          }
+        }
+        
         return $wrapper;
       }
     }