Problème

Dans votre code, vous souhaitez savoir si l’instance qui exécute votre code est un mode Auteur ou publication.

Solution

Vous pouvez utiliser le code suivant dans vos composants et modèles pour savoir si l’instance en cours d’exécution est en mode Auteur ou publication.

DeliveryHttpServletRequest cqRequest = (DeliveryHttpServletRequest) request;

// le pointeur indiquant si l'instance est en mode Auteur ou publication est Author = !cqRequest.getCmsService().getDisplayControlSet(cqRequest).equals(DisplayControlSet.SHOW);

// le pointeur indiquant si une instance est en mode boléen aperçu/exposition est ShowMode = (cqRequest.getCmsService().getDisplayControlSet(cqRequest).equals(DisplayControlSet.SHOWMODE) || "ShowMode".equals(cqRequest.getParameter("Show")) );

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne