|
@@ -2221,6 +2221,10 @@ function search_api_extract_fields(EntityMetadataWrapper $wrapper, array $fields
|
|
foreach ($nested as $prefix => $nested_fields) {
|
|
foreach ($nested as $prefix => $nested_fields) {
|
|
if (isset($wrapper->$prefix)) {
|
|
if (isset($wrapper->$prefix)) {
|
|
$nested_fields = search_api_extract_fields($wrapper->$prefix, $nested_fields, $value_options);
|
|
$nested_fields = search_api_extract_fields($wrapper->$prefix, $nested_fields, $value_options);
|
|
|
|
+ # http://drupal.org/node/1873910#comment-6876200
|
|
|
|
+ // $subwrapper = $wrapper->$prefix;
|
|
|
|
+ // $subwrapper->language( $wrapper->language->value() );
|
|
|
|
+ // $nested_fields = search_api_extract_fields($subwrapper, $nested_fields, $value_options);
|
|
foreach ($nested_fields as $field => $info) {
|
|
foreach ($nested_fields as $field => $info) {
|
|
$fields["$prefix:$field"] = $info;
|
|
$fields["$prefix:$field"] = $info;
|
|
}
|
|
}
|