Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
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