File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -618,14 +618,18 @@ public function getFields($entity_type, $bundle = '') {
618
618
$ wrap = entity_metadata_wrapper ($ entity_type , $ value );
619
619
if ($ wrap ->__isset ($ field )) {
620
620
$ items = $ wrap ->{$ field }->value ();
621
+
622
+ // field file, image
621
623
if (in_array ($ fieldType ->name , ['field_item_image ' , 'field_item_file ' ]) && !empty ($ items ['fid ' ])) {
622
624
$ items ['file ' ] = file_load ($ items ['fid ' ]);
623
625
}
624
- if ($ fieldType instanceof ListOfType) {
626
+ // field file, image multiple
627
+ if ($ fieldType instanceof ListOfType && in_array ($ fieldType ->ofType ->name , ['field_item_image ' , 'field_item_file ' ])) {
625
628
foreach ($ items as $ index => $ item ) {
626
629
$ items [$ index ]['file ' ] = file_load ($ item ['fid ' ]);
627
630
}
628
631
}
632
+
629
633
return $ items ;
630
634
}
631
635
return NULL ;
You can’t perform that action at this time.
0 commit comments