Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.
SOLVED

data-sly-list check for the 2nd last item

Avatar

Level 2

Based on HTL documentation HTL Block Statements

itemList: Object holding the following properties:

  • index: zero-based counter ( 0..length-1).
  • count: one-based counter ( 1..length).
  • first: true if the current item is the first item.
  • middle: true if the current item is neither the first nor the last item.
  • last: true if the current item is the last item.
  • odd: true if index is odd.
  • even: true if index is even.

data-sly-test="${itemList.last}" -> Check for the last item, however in my use case, I would need to check for the 2nd last item. Is there a ${itemList.count} in reverse order? In CSS, there is selector :nth-last-of-type(-n+2) for last 2 items.

Thanks in advance.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

For reversing the array list, we can use below in java and use the list in iterating.

Collections.reverse(arrayList)

I used above code in displaying last added property first in multi field

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

For reversing the array list, we can use below in java and use the list in iterating.

Collections.reverse(arrayList)

I used above code in displaying last added property first in multi field