Expand my Community achievements bar.

Ask our product team on how to best grow your experimentation and personalization strategies with Target during our AMA on May 6th!

Mark Solution

This conversation has been locked due to inactivity. Please create a new post.

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