How to declare a variable in Sightly | Community
Skip to main content
Ricky99999
September 15, 2017
Solved

How to declare a variable in Sightly

  • September 15, 2017
  • 3 replies
  • 15705 views

How to declare a variable in Sightly and how to pass it

Thanks in advance

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by kautuk_sahni

Hey,

Following is the way:

<div data-sly-test.variable123="${currentPage.name}" data-sly-unwrap></div>

And can later use it like:

<div data-sly-test="${yourName}">....${variable123}</div>

Reference Post:- How to set convenience variables in sightly?

To know more about HTL (formerly known as Sightly) :- HTL introduction part 1

~kautuk

3 replies

kautuk_sahni
Community Manager
kautuk_sahniCommunity ManagerAccepted solution
Community Manager
September 15, 2017

Hey,

Following is the way:

<div data-sly-test.variable123="${currentPage.name}" data-sly-unwrap></div>

And can later use it like:

<div data-sly-test="${yourName}">....${variable123}</div>

Reference Post:- How to set convenience variables in sightly?

To know more about HTL (formerly known as Sightly) :- HTL introduction part 1

~kautuk

Kautuk Sahni
Ricky99999
September 15, 2017

Thanks kautuksahni

RahulBGPandey
September 5, 2024

Hi Ricky,

 

One way to create a variable without using a data-sly-test is to use a data-sly-set that works as an assignment operator. You can create a new variable and assign it a value.

<sly data-sly-set.name="myname"></sly>

 

Thanks