Re: back to tag from containerID

Philippe Vollenweider <[email protected]>
Newsgroups gmane.comp.cms.jahia.template
Message-ID <[email protected]>
Hello,

You can create a ConrainerBen and then set it to the pageContext:

ContainerBean newsContainerBean =
     new ContainerBean(newsContainer, jParams);
pageContext.setAttribute("newsContainerBean",newsContainerBean);

Then you an use tags like jahiaHtml

<jahiaHtml:actionMenu name="newsContainerBean" namePostFix=""
     resourceBundle="jahiatemplates.Corporate_portal_templates">
</jahiaHtml:actionMenu>

If you want to display fields, you can't use the content tags, but you need 
to use struts tags with something like this:

<bean:write name="newsContainerBean" property="field(title).value"/>

Cheers,

Philippe

At 21.06.2005 10:48, you wrote:
>Hello,
>we would like to get a single container from a containerList using his ID 
>and print the content using common jahia tags.
> From People demo template we got this code:
>
>String cnid = request.getParameter("cnid");
>ContentContainer newsContentContainer = 
>ContentContainer.getContainer(Integer.parseInt(cnid));
>if (newsContentContainer != null) {
>   JahiaContainer newsContainer = 
> newsContentContainer.getJahiaContainer(jParams, jParams.getEntryLoadRequest());
>   if (newsContainer != null) {
>      String title   = newsContainer.getFieldValue("title","", true , 
> jData.params());
>      String shortContent    = 
> newsContainer.getFieldValue("shortContent","", true , jData.params());
>      String mainContent        = 
> newsContainer.getFieldValue("mainContent","");
>   }
>}
>
>but from JahiaContainer object how can we start using tags like
><content:container id="newsContainer">
><content:textField name="title" defaultValue="" diffActive="true" />
></content:container>
>
>which are more readable end easy to use ?
>
>Thank You Lorenzo
>
>--
>Lorenzo Patocchi
>Dipl. Ing. STS/ETS/HTL
>lorenzo.patocchi at cryms.com - www.cryms.com
>Tel: +41 91 60 55266
>Cel: +41 79 375 0891
>Fax: +41 91 223 9797
>
>Cryms sagl
>Via Cantonale 34a
>6928 Manno - Lugano
>Switzerland
>
>
>

-------=[ pvollenweider at jahia dot com ]=---------
Jahia : A collaborative source CMS and Portal Server
www.jahia.org Community and product web site
www.jahia.com Commercial services company
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.