Re: Pass current language and arguments to portlet

Lorenzo Patocchi <[email protected]>
Newsgroups gmane.comp.cms.jahia.template
Organization Cryms sagl
Message-ID <[email protected]>
Thanks a lot Serge, very useful !

Is there a way to disable caching of a specific webapp output ? Reading 
the doc "Jahia CMS and Portal Server" it tell to use url /cache/... 
hints, but does not affect the webapp cache
and the variable org.jahia.portletapi.CacheExpirationDelay affect all 
webapps.

Thank You again,

Lorenzo

Serge Huber ha scritto:

> Lorenzo Patocchi wrote:
>
>> Hello,
>> i'm starting the development of a portlet and have few questions 
>> about interaction with jahia:
>> - how to pass the current navigating language of jahia (without using 
>> the session to store vars and without putting jahia specific classes 
>> in the webapp of the portlet)
>
>
> The current language is available in request.getLocale();
>
>> - hot to pass specific arguments to a same webapp depending on the 
>> page is called (i.e. in a page i would like the portlet to start with 
>> a face, and on another page to show the same data but on different 
>> way). I would like to avoid to instantiate the same portlet multiple 
>> time creating multiple webapps for each face it may start.
>
>
> There is a trick here. Put whatever arguments you want in the request 
> attributes. BUT this must be done BEFORE any access to the container 
> list that contains the web app. The issue here is that upon loading 
> the container list, Jahia dispatches to the web application. So you 
> must put before this loading part the attributes.
>
> Regards,
>  Serge Huber.
>


-- 
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
smime.p7s (application/x-pkcs7-signature, 3.3 KB) - not displayed
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.