diff --git a/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedArticlesReferences.php b/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedArticlesReferences.php index f15eae7..227190a 100644 --- a/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedArticlesReferences.php +++ b/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedArticlesReferences.php @@ -38,6 +38,7 @@ class ComputedArticlesReferences extends EntityReferenceFieldItemList $query = \Drupal::entityQuery('node') ->condition('status', 1) ->sort('created', 'DESC') + ->exists('field_visuel') ->range(0,6) ->condition('type', 'article'); $nids = $query->execute(); diff --git a/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedMaterialsReferences.php b/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedMaterialsReferences.php index 4c2599d..8318611 100644 --- a/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedMaterialsReferences.php +++ b/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedMaterialsReferences.php @@ -40,6 +40,8 @@ class ComputedMaterialsReferences extends EntityReferenceFieldItemList $query = \Drupal::entityQuery('node') ->condition('status', 1) ->condition('type', 'materiau') + ->exists('field_materiau_images') + ->condition('field_materiau_images.%delta', 3) ->sort('created', 'DESC') ->range(0,200); $results = $query->execute();