There is a sitemesh plugin, not sure if it fits in your case: https://cwiki.apache.org/confluence/display/S2PLUGINS/Sitemesh+Plugin
Regards, Christoph "Christopher Cheng" <m...@christophercheng.com> schrieb am 05.02.2017 04:10:06: > From: <li...@christophercheng.com> > To: "'Struts Users Mailing List'" <user@struts.apache.org>, > Date: 05.02.2017 09:46 > Subject: RE: integrating struts2 with a CMS > Sent by: "Christopher Cheng" <m...@christophercheng.com> > > Is there any out of the box solution using other view framework such > as SiteMesh that can get contents from JCR compatible CMS? > > -----Original Message----- > From: Lukasz Lenart [mailto:lukaszlen...@apache.org] > Sent: Saturday, 4 February 2017 2:32 PM > To: Struts Users Mailing List <user@struts.apache.org> > Subject: Re: integrating struts2 with a CMS > > 2017-02-04 7:21 GMT+01:00 Christopher Cheng <li...@christophercheng.com>: > > I have a request from my client to integrate a CMS into an > existing application using Struts/Tiles2 or SiteMesh for presentation. > > > > Could I integrate a JCR compatible CMS into tiles2? For example, > is it possible to have something like this? > > > > <definition name="index" template="/jsp/myapp/layout/layout.jsp"> > > <put-attribute name="navigationBar" type="jcr" value="$ > {requestScope.document.html}"/> > > <put-attribute name="header" value="/jsp/myapp/layout/header.jsp"/> > > <put-attribute name="footer" value="/jsp/myapp/layout/footer.jsp"/> > > </definition> > > > > That means some of the pages, we use jsp and some of the pages, > the contents are retrieved from CMS? > > I think you can implement your own Renderer and register it > > https://tiles.apache.org/framework/config-reference.html#Renderers > https://tiles.apache.org/tiles-request/apidocs/org/apache/tiles/ > request/render/Renderer.html > https://github.com/apache/struts/blob/master/plugins/tiles/src/main/ > java/org/apache/struts2/tiles/StrutsTilesContainerFactory.java#L122-L133 > > > Regards > -- > Ćukasz > + 48 606 323 122 http://www.lenart.org.pl/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > This Email was scanned by Sophos Anti Virus