entityTypeManager = \Drupal::entityTypeManager(); } /** * Compute the values. */ protected function computeValue() { $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(); $nids = array_rand($results, 70); foreach ($nids as $key => $nid) { $this->list[$key] = $this->createItem($key, $nid); } } }