Bestimmen, ob die ausgeführte Instanz eine Autoreninstanz oder eine Veröffentlichungsinstanz ist

Problem

In Ihrem Code möchten Sie herausfinden, ob die ausgeführte Instanz eine Autoren- oder eine Veröffentlichungsinstanz ist.

Lösung

Sie können den folgenden Code in Ihren Komponenten und Vorlagen verwenden, um festzustellen, ob die ausgeführte Instanz eine Autoren- oder eine Veröffentlichungsinstanz ist.

DeliveryHttpServletRequest cqRequest = (DeliveryHttpServletRequest) request;

// markieren, um anzuzeigen, ob die Instanz eine Autoren- oder eine Veröffentlichungsinstanz ist boolean isAuthor = !cqRequest.getCmsService().getDisplayControlSet(cqRequest).equals(DisplayControlSet.SHOW);

// markieren, um anzuzeigen, ob die Instanz im Vorschau- oder im Anzeigemodus ist boolean isShowMode = (cqRequest.getCmsService().getDisplayControlSet(cqRequest).equals(DisplayControlSet.SHOWMODE) || "ShowMode".equals(cqRequest.getParameter("Show")) );

 Adobe

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online