How to use of two <sly data-sly-use > Tags in HTML | Adobe Higher Education
Skip to main content
Level 4
May 3, 2016
해결됨

How to use of two <sly data-sly-use > Tags in HTML

  • May 3, 2016
  • 1 답변
  • 3045 조회

I want to use two <sly data-sly-use> calls based on different conditions. 

Option 1 : Does not work. 

<sly data-sly-test="${testCondition}">     <sly data-sly-use.javaClass="com.package.java">  </sly>     <sly data-sly-test="${testCondition1}">     <sly data-sly-use.javaClass1="com.package.java1">  </sly> ... ... ... </sly>


Option 2 : Works  

<sly data-sly-test="${testCondition}">     <sly data-sly-use.javaClass="com.package.java">  </sly>     <sly data-sly-test="${testCondition1}"> </sly> ... ... ... </sly>


Only difference between two files is option 2 does not have the extra <sly data-sly-use  on testCondition1 ?

Is there a syntax error with Option 1 , or a different way to use these conditions in sightly 

이 주제는 답변이 닫혔습니다.
최고의 답변: kautuk_sahni

Try 

<div>
<sly data-sly-test="${testCondition}">
    <sly data-sly-use.javaClass="com.package.java">
 </sly> 
</div>


<div> 
<sly data-sly-test="${testCondition1}">
    <sly data-sly-use.javaClass1="com.package.java1">
 </sly>
 </div>

~kautuk

1 답변

kautuk_sahni
Community Manager
Community Manager
May 3, 2016

Try 

<div>
<sly data-sly-test="${testCondition}">
    <sly data-sly-use.javaClass="com.package.java">
 </sly> 
</div>


<div> 
<sly data-sly-test="${testCondition1}">
    <sly data-sly-use.javaClass1="com.package.java1">
 </sly>
 </div>

~kautuk

Kautuk Sahni