Expand my Community achievements bar.

String split in sightly

Avatar

Level 4

Hi All,

Is it possible to do string split in sightly. 

For example I have string x = "C-123-coursename"; I want to remove the course name and get C-123. How can i do this in sightly?

Thanks,

Shehjad

3 Replies

Avatar

Level 10

You can take help of javascript use api available in sightly

split using normal split() function and return value from file to sightly file

Here is one basic example available:[the link no longer available and removed by Mod]

Avatar

Level 10

Sightly templating script is designed not to have such logics other than just rendering piece of it. As @edubey mentioned, you can use JS Use API or do all that operations in your Sightly model or sling model class itself and send the actual value which needs to be displayed.

Avatar

Level 10

If you want to know more about Sightly - watch out for this Months Ask the AEM COmmunity Experts. We will be doing a deep dive into Sightly.