How to compare strings in sightly? | Community
Skip to main content
umangm67314486
August 12, 2016
Solved

How to compare strings in sightly?

  • August 12, 2016
  • 3 replies
  • 16353 views

Hi Everyone, 

I need help with comparing string data using sightly : data-sly-test Please help me if you know how to do that. This is what I tried but didn't worked.

 

     <sly  data-sly-test.var1="${abc.xyz.name}"></sly>
     <sly  data-sly-test.var2=" ${'abc.xyz.lmn' @i18n}"></sly>
     <sly  data-sly-test.var3=" ${'abc.xyz.jkl' @i18n}"></sly>


${var1}

${var2}

                            <div data-sly-test="${var1 == var2}">TEST</div>
                            <div data-sly-test="${var1 == var3}">NOT TEST</div>

 

 

I got Output as values of var1 & 2 but no output for data-sly-test.

Best answer by kautuk_sahni

Hi 

I Just tried the following:-

<div data-sly-test.var1="${currentPage.title}">
            Test 1
    </div>
    <div data-sly-test.var2="${currentPage.title}">
            Test 1.1
    </div>
    ${var1}
    ${var2}

    <div data-sly-test="${var1==var2}">
            Test 2
    </div>

Output is:- 

Test 1
Test 1.1
HTLMFPage HTLMFPage
Test 2
 

~kautuk

3 replies

kautuk_sahni
Community Manager
kautuk_sahniCommunity ManagerAccepted solution
Community Manager
August 16, 2016

Hi 

I Just tried the following:-

<div data-sly-test.var1="${currentPage.title}">
            Test 1
    </div>
    <div data-sly-test.var2="${currentPage.title}">
            Test 1.1
    </div>
    ${var1}
    ${var2}

    <div data-sly-test="${var1==var2}">
            Test 2
    </div>

Output is:- 

Test 1
Test 1.1
HTLMFPage HTLMFPage
Test 2
 

~kautuk

Kautuk Sahni
kautuk_sahni
Community Manager
Community Manager
August 16, 2016

Also have a look at this post :- http://stackoverflow.com/questions/30388281/how-to-say-if-something-equals-to-a-string-in-sightly

//This talks about "How to say if something equals to a string in Sightly?"

 

PS:- HTML Template Langue formerly known as sightly. 

~kautuk

Kautuk Sahni
ebin_Aby
Level 2
August 7, 2019

kautuksahni​ : Is there any way i can check in htl if the page URL contain specific path.

November 25, 2021

I had the same query. Please help if there's an efficient way to do that.