Sfoglia il codice sorgente

bug fixe for taxonomie terms

Signed-off-by: bachy <git@g-u-i.net>
bachy 11 anni fa
parent
commit
89e7b9de6e
1 ha cambiato i file con 8 aggiunte e 0 eliminazioni
  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;
       }
     }