コミュニティアチーブメントバーを展開する。

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Mark Solution

この会話は、活動がないためロックされています。新しい投稿を作成してください。

解決済み

To create last ten published article news component

Avatar

Level 2

How to create a component that populates the last ten published article news components in AEM pages.

 

1 受け入れられたソリューション

Avatar

正解者
Community Advisor

@divanshjohndigital If you want to run it at regular intervals you can use sling schedulers and run a cron job. You may also try using event handlers.

元の投稿で解決策を見る

5 返信

Avatar

Community Advisor

@divanshjohndigital It depends on the use case, probably you can use some published date metadata or use query builder queries for the same.

and use the order by and limit properties-

...
orderby=<somenode>
orderby.sort=desc
p.limit=10 

 

Avatar

Level 2

Hi @Manu_Mathew_ ,

Thanks for ur quick response. Just wanted to check if I use the query builder do i need to run the query each and every time whenever I publish some news article or is there any other way to do this?

 

 

Thanks,

divanshjohndigital 

Avatar

正解者
Community Advisor

@divanshjohndigital If you want to run it at regular intervals you can use sling schedulers and run a cron job. You may also try using event handlers.

Avatar

Community Advisor

So in your case, what you should do is to create a component, and the model written for that component should basically run the query to get the list of pages which are recently published. 

Avatar

Employee Advisor

Have you tried the AEM List core component [1], which provides this capability?

 

[1] https://www.aemcomponents.dev/content/core-components-examples/library/core-content/list.html