jspコードをhtmlに変更して、AEMを目立つようにしたいのですが、ここではjspスクリプトレットとpageContext.setAttribute( "coltype"、xssAPI.filterHTML(properties.get( "coltype"、 "")))); - >このコードは、ダイアログから値を取得してjspに格納しています。同じようにhtmlでやってみましょう。jspコードをhtmlに変換するにはどうすればAEM 6.1を使用できますか?
<jsp:directive.include file="/libs/foundation/global.jsp"/>
<cq:includeClientLib categories="bootstrap" />
<jsp:directive.page session="false" />
<!-- <%=properties.get("coltype","")%> -->
<jsp:scriptlet>
pageContext.setAttribute("coltype", xssAPI.filterHTML(properties.get("coltype","")));
</jsp:scriptlet>
<c:if test="${empty coltype}">
Responsive Grid and Column Control Component
</c:if>
<c:if test="${not empty coltype}">
<c:set var = "column" value = "${properties.coltype}" />
<c:set var = "color" value = "${properties.color}" />
<div class="row">
<c:choose>
<c:when test="${coltype eq '8-4-col'}">
<div class="col-sm-8 ${color}" ><cq:include path="col-8-4-1" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-4 ${color}"><cq:include path="col-8-4-2" resourceType="/libs/foundation/components/parsys" /></div>
</c:when>
<c:when test="${coltype eq '4-8-col'}">
<div class="col-sm-4 ${color}"><cq:include path="col-4-8-1" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-8 ${color}"><cq:include path="col-4-8-2" resourceType="/libs/foundation/components/parsys" /></div>
</c:when>
<c:when test="${coltype eq '4-4-4-col'}">
<div class="col-sm-4 ${color}"><cq:include path="col-4-4-4-1" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-4 ${color}"><cq:include path="col-4-4-4-2" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-4 ${color}"><cq:include path="col-4-4-4-3" resourceType="/libs/foundation/components/parsys" /></div>
</c:when>
<c:when test="${coltype eq '6-6-col'}">
<div class="col-sm-6 ${color}"><cq:include path="col-6-6-1" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-6 ${color}"><cq:include path="col-6-6-2" resourceType="/libs/foundation/components/parsys" /></div>
</c:when>
<c:when test="${coltype eq '3-3-3-3-col'}">
<div class="col-sm-3 ${color}"><cq:include path="col-3-3-3-3-1" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-3 ${color}"><cq:include path="col-3-3-3-3-2" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-3 ${color}"><cq:include path="col-3-3-3-3-3" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-3 ${color}"><cq:include path="col-3-3-3-3-4" resourceType="/libs/foundation/components/parsys" /></div>
</c:when>
<c:when test="${coltype eq '2-2-2-2-2-2-col'}">
<div class="col-xs-6 col-sm-4 col-md-2 ${color}"><cq:include path="col-2-2-2-2-2-2-1" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-xs-6 col-sm-4 col-md-2 ${color}"><cq:include path="col-2-2-2-2-2-2-2" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-xs-6 col-sm-4 col-md-2 ${color}"><cq:include path="col-2-2-2-2-2-2-3" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-xs-6 col-sm-4 col-md-2 ${color}"><cq:include path="col-2-2-2-2-2-2-4" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-xs-6 col-sm-4 col-md-2 ${color}"><cq:include path="col-2-2-2-2-2-2-5" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-xs-6 col-sm-4 col-md-2 ${color}"><cq:include path="col-2-2-2-2-2-2-6" resourceType="/libs/foundation/components/parsys" /></div>
</c:when>
<c:when test="${coltype eq '3-9-col'}">
<div class="col-sm-3 ${color}"><cq:include path="col-3-9-1" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-9 ${color}"><cq:include path="col-3-9-2" resourceType="/libs/foundation/components/parsys" /></div>
</c:when>
<c:when test="${coltype eq '9-3-col'}">
<div class="col-sm-9 ${color}"><cq:include path="col-9-3-1" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-3 ${color}"><cq:include path="col-9-3-2" resourceType="/libs/foundation/components/parsys" /></div>
</c:when>
<c:when test="${coltype eq '3-3-6-col'}">
<div class=" col-sm-3 ${color}"><cq:include path="col-3-3-6-1" resourceType="/libs/foundation/components/parsys" /></div>
<div class=" col-sm-3 ${color}"><cq:include path="col-3-3-6-2" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-6 ${color}"><cq:include path="col-3-3-6-3" resourceType="/libs/foundation/components/parsys" /></div>
</c:when>
<c:when test="${coltype eq '6-3-3-col'}">
<div class="col-sm-6 ${color}"><cq:include path="col-6-3-3-1" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-3 ${color}"><cq:include path="col-6-3-3-2" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-3 ${color}"><cq:include path="col-6-3-3-3" resourceType="/libs/foundation/components/parsys" /></div>
</c:when>
<c:when test="${coltype eq '6-2-2-2-col'}">
<div class="col-sm-6 ${color}"><cq:include path="col-6-2-2-2-1" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-2 ${color}"><cq:include path="col-6-2-2-2-2" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-2 ${color}"><cq:include path="col-6-2-2-2-3" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-2 ${color}"><cq:include path="col-6-2-2-2-4" resourceType="/libs/foundation/components/parsys" /></div>
</c:when>
<c:when test="${coltype eq '3-6-3-col'}">
<div class="col-sm-3 ${color}"><cq:include path="col-3-6-3-1" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-6 ${color}"><cq:include path="col-3-6-3-2" resourceType="/libs/foundation/components/parsys" /></div>
<div class="col-sm-3 ${color}"><cq:include path="col-3-6-3-3" resourceType="/libs/foundation/components/parsys" /></div>
</c:when>
</c:choose>
</div>
</c:if>
ダイアログ値を表示することができました..私の質問はどのようにsighltyに変数を渡すかです。 jspスクリプトレットが変数を設定することによって変数 "coltype"をjstlタグに渡す方法。 – user3222157
これ以上の提案 – user3222157