Expand my Community achievements bar.

SOLVED

Dynamically Create Design in Recommendation

Avatar

Level 1

Hi,

Is there a way to make HTML dynamic? I have a requirements to display 50 contents based on Recommendation. But instead of writing it 50 times, is there a way like "loop" to iterate on all recommended content?

1 Accepted Solution

Avatar

Correct answer by
Level 10

Hi ,

You can use Apache Velocity engine to write Templates.Use the open-source Velocity design language to customize recommendation designs.

Information about Velocity can be found at http://velocity.apache.org.

All Velocity logic, syntax, and so on can be used for a recommendation design. This means that you can create for loops, if statements, and other code using Velocity rather than JavaScript

Regards

Parit

View solution in original post

2 Replies

Avatar

Correct answer by
Level 10

Hi ,

You can use Apache Velocity engine to write Templates.Use the open-source Velocity design language to customize recommendation designs.

Information about Velocity can be found at http://velocity.apache.org.

All Velocity logic, syntax, and so on can be used for a recommendation design. This means that you can create for loops, if statements, and other code using Velocity rather than JavaScript

Regards

Parit

Avatar

Level 1

Thanks!

I have a followup question, what if it only returns 3 items, can i add a link that will cover unused tiles?

To give you a background, on page load Recommendation will display 5 tiles per carousel (see attached files).

Sample of Reco with less than 5 reco 

incomplete reco.PNG

Sample Reco with 5 items

with complete reco.PNG