Browse Source

better home computed reference field

Bachir Soussi Chiadmi 4 years ago
parent
commit
7ce31674ea

+ 1 - 0
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();

+ 2 - 0
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();