2 years ago

#61272

test-img

Md. Shafiq Hossain

How to display unique nodes for a page?

The scenario is like this: we have a news website, every page display different type of news nodes. We like to set the in this way that, for a single page, no news node should be display more twice. i.e. should not be duplicate.

We are creating paragraphs, which are fetching different type of news nodes based on taxonomies. For a single page, user can add as many paragraph as they want. Each paragraph display nodes with different layout. Paragraph fetching nodes by entity query and views as well. So question is, how we can restrict nodes, so that if one displaying in one paragraph, it should not display in another paragraph for a single page?

Something like, if we can create a singleton class or static function, so on page load, it create a blank array, and each subsequent call of that function will fill the array and compare with the old list which are already dumped or added. But I am not sure which hook should be used for page load and how to handle the views query.

Beside this should be session specific and also keep it mind about the performance.

Does anyone has any idea on this? Surely its complex.

view

entity

unique

hook

drupal-9

0 Answers

Your Answer

Accepted video resources