Get the CmsObject
From OpenCms Wiki
(Difference between revisions)
m (Get the CMSObject moved to Get the CmsObject: Spelling error) |
m (changed lang to xml) |
||
(4 intermediate revisions by 2 users not shown) | |||
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="xml"> | ||
<%@page import="org.opencms.file.CmsObject"%> | <%@page import="org.opencms.file.CmsObject"%> | ||
<%@page import="org.opencms.jsp.CmsJspActionElement"%> | <%@page import="org.opencms.jsp.CmsJspActionElement"%> | ||
Line 10: | Line 12: | ||
... do something useful | ... do something useful | ||
%> | %> | ||
+ | </source> | ||
+ | |||
+ | ===Getting the CmsObject using EL=== | ||
+ | <source lang="xml"> | ||
+ | <%@taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %> | ||
+ | |||
+ | <c:set var="co" value="${cms:getCmsObject(pageContext)}" /> | ||
+ | <%-- ... do something useful --%> | ||
+ | </source> | ||
+ | |||
+ | [[Category:Developing in OpenCms ]] |
Latest revision as of 10:44, 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 --%>