Bonjour,
Vous voulez afficher du contenu de Jahia dans une
popup, comme c'est par exemple fait sur
http://www.jahia.net/jahia/page571.html lorsqu'on clique sur "more"?
Si c'est ça il vous faudra reconstruire un
JahiaData. Il faut passer à la popup le siteId et
le currentPageId dans la requette et faire quelque chose du genre:
try {
siteId = Integer.parseInt(request.getParameter("siteId"));
} catch (NumberFormatException nfe) {
logger.debug("Could not get siteId: " + nfe);
}
int currentPageId = -1;
try {
currentPageId = Integer.parseInt(request.getParameter("currentPageId"));
} catch (NumberFormatException nfe) {
logger.debug("Could not get currentPageId: " + nfe);
}
if ((siteId != -1) && (currentPageId != -1)){
JahiaUser user = (JahiaUser)
request.getSession().getAttribute(ParamBean.SESSION_USER);
JahiaSite site = JahiaSitesBaseService.getInstance().getSite(siteId);
AdminParamBean jParams = new AdminParamBean(request,response,
getServletConfig().getServletContext(),Jahia.getSettings(),
System.currentTimeMillis(),ParamBean.GET_METHOD,site,user,
ContentPage.getPage(currentPageId));
jParams.setUser(user);
jParams.setOperationMode(ParamBean.EDIT);
JahiaData jData = new JahiaData(jParams);
}
Une fois que c'est fait, alors vous pouvez
récupérer n'importe quel objet de contenu Jahia.
Philippe
At 01.12.2005 15:18, you wrote:
Bonjour,
Quelqu'un a -t'il déja réalisé un template popup ?
Le principe étant de stocker le contenu du popup
dans jahia, et de pouvoir l'appeler de n'importe quel autre boite de contenu.
Mon idée :
Dans le template , faire un container contenant
un field popup (big Text), puis ajouter 2 ou 3 boites de contenu .
Si dans le contenu, on créé un winopen.. (popup
en javascript) pointant sur la meme page (url en
bypass) avec un argument popup a true alors :
a l'exécution du winopen on affiche la valeur du
popup uniquement (et non plus le header et les 2-3 boites).
Mais si quelqu'un a déjà eu cette problématique
de traiteé cela m'intéresse. (ainsi que les bonnes idées)
Au revoir,
Eric
-------=[ 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