Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

Getting list from back end to Ui

Avatar

Level 4

Hi Team,

I am  getting a list from back end, and reading in sightly and displaying on the page.

1. List1

2. List2

3. List3

4. List5

But now I want to insert a value before the last one  like below

1. List1

2. List2

3. List3

4. Value1

5.List5

I am not able to break the list can anyone help me in this.

Thanks in advance

1 Accepted Solution

Avatar

Correct answer by
Level 7

Hi,

if you want to manipulate the order of values you need to use Sling Model.

Sightly was introduced in order to ensure a develop MVC compliant, so if you need to manipulate data you need to move your logic into a Sling Model and then render your list in sightly.

Please find here some references:

Adobe Experience Manager Help | Working with Sling Models in Adobe Experience Manager

Adobe Experience Manager Help | Creating Adobe Experience Manager 6.3 Sling Model Components

Apache Sling :: Sling Models

Thanks,

Antonio

View solution in original post

3 Replies

Avatar

Correct answer by
Level 7

Hi,

if you want to manipulate the order of values you need to use Sling Model.

Sightly was introduced in order to ensure a develop MVC compliant, so if you need to manipulate data you need to move your logic into a Sling Model and then render your list in sightly.

Please find here some references:

Adobe Experience Manager Help | Working with Sling Models in Adobe Experience Manager

Adobe Experience Manager Help | Creating Adobe Experience Manager 6.3 Sling Model Components

Apache Sling :: Sling Models

Thanks,

Antonio

Avatar

Level 4

Can we manuplate the data with sightly..

Avatar

Level 7

Hi,

you can't manipulate data directly in Sightly. Only testing and listing statement are available: HTL Block Statements

Thanks,

Antonio