This conversation has been locked due to inactivity. Please create a new post.
This conversation has been locked due to inactivity. Please create a new post.
hi,
I am using aem 6.1
Is there any way to access page properties in jsp page?
i work on sighlty
so i have condition as
<sly data-sly-test="${inheritedPageProperties.language=='en'}">
</sly>
how to achieve same in JSP page?
please revert.
Solved! Go to Solution.
Views
Replies
Total Likes
Hi,
There is no global object to get the inheritedPageProperties in JSP. We have to use InheritanceValueMap to get the properties.
Use the following code snippet :
<%@ page import="com.day.cq.commons.inherit.HierarchyNodeInheritanceValueMap,
com.day.cq.commons.inherit.InheritanceValueMap
%>
<%
InheritanceValueMap ivm = new HierarchyNodeInheritanceValueMap(currentPage.getContentResource());
String language = ivm.getInherited("language", String.class);
boolean isEnglish = "en".equals(language);
%>
<c:if test="<%= isEnglish %>">
</c:if>
You can refer below link.
http://cq5experiences.blogspot.com/2014/04/inheriting-page-properties-of-parent.html
Hope this helps!
Regards,
Views
Replies
Total Likes
Hi,
There is no global object to get the inheritedPageProperties in JSP. We have to use InheritanceValueMap to get the properties.
Use the following code snippet :
<%@ page import="com.day.cq.commons.inherit.HierarchyNodeInheritanceValueMap,
com.day.cq.commons.inherit.InheritanceValueMap
%>
<%
InheritanceValueMap ivm = new HierarchyNodeInheritanceValueMap(currentPage.getContentResource());
String language = ivm.getInherited("language", String.class);
boolean isEnglish = "en".equals(language);
%>
<c:if test="<%= isEnglish %>">
</c:if>
You can refer below link.
http://cq5experiences.blogspot.com/2014/04/inheriting-page-properties-of-parent.html
Hope this helps!
Regards,
Views
Replies
Total Likes
Views
Replies
Total Likes