Get the CmsObject
(Difference between revisions)
m |
(Added how to get it with EL) |
||
Line 1: | Line 1: | ||
The CmsObject gives you access to many of OpenCMS' features. | The CmsObject gives you access to many of OpenCMS' features. | ||
+ | |||
+ | ===Getting the CmsObject in scriptlets=== | ||
<source lang="java"> | <source lang="java"> | ||
Line 10: | Line 12: | ||
... do something useful | ... do something useful | ||
%> | %> | ||
+ | </source> | ||
+ | |||
+ | ===Getting the CmsObject using EL=== | ||
+ | <source lang="java"> | ||
+ | <%@taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %> | ||
+ | |||
+ | <c:set var="co" value="${cms:getCmsObject(pageContext)}" /> | ||
+ | <%-- ... do something useful --%> | ||
</source> | </source> | ||
[[Category:Developing in OpenCms ]] | [[Category:Developing in OpenCms ]] |
Revision as of 10:23, 24 August 2012
The CmsObject gives you access to many of OpenCMS' features.
Getting the CmsObject in scriptlets
<%@page import="org.opencms.file.CmsObject"%> <%@page import="org.opencms.jsp.CmsJspActionElement"%> <% CmsJspActionElement jsp = new CmsJspActionElement(pageContext, request, response); CmsObject cms = jsp.getCmsObject(); ... do something useful %>
Getting the CmsObject using EL
<%@taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %> <c:set var="co" value="${cms:getCmsObject(pageContext)}" /> <%-- ... do something useful --%>