소스 검색

bug fixe for taxonomie terms

Signed-off-by: bachy <git@g-u-i.net>
bachy 11 년 전
부모
커밋
89e7b9de6e
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  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;
       }
     }