From 7ce31674ea668a6382080064a74f673bfe5e60e4 Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Tue, 16 Jul 2019 10:40:12 +0200 Subject: [PATCH] better home computed reference field --- .../src/Plugin/Field/FieldType/ComputedArticlesReferences.php | 1 + .../src/Plugin/Field/FieldType/ComputedMaterialsReferences.php | 2 ++ 2 files changed, 3 insertions(+) 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();