<%@ page import="com.imcode.imcms.api.*" errorPage="error.jsp" %> <% ContentManagementSystem imcmsSystem = ContentManagementSystem.fromRequest( request ); DocumentService documentService = imcmsSystem.getDocumentService() ; int documentId = 1189; Document document = documentService.getDocument(documentId) ; %>

Document information

for document with id <%=documentId%>

Headline: "<%=document.getHeadline()%>"
Menu text: "<%=document.getMenuText()%>"
Menu image url: "<%=document.getMenuImageURL()%>"
Status: The document is <% if (Document.STATUS_PUBLICATION_APPROVED != document.getStatus()) {%>not<%}%> approved for publication.
Created: <%=document.getCreatedDatetime()%>
Modified: <%=document.getModifiedDatetime()%>
Publication start datetime: <%=document.getPublicationStartDatetime()%>
Publication start datetime: <%=document.getPublicationStartDatetime()%>
Archived datetime: <%=document.getArchivedDatetime()%>
Publication end datetime: <%=document.getPublicationEndDatetime()%>
Visible in menu for unauthorized users: <%= document.isVisibleInMenusForUnauthorizedUsers() %>
Sections:
<%
     Section[] sections = document.getSections();
     for (int i = 0; i < sections.length; i++) {
         Section section = sections[i];
         %><%=section.getName()%> [id = <%=section.getId()%>]
<% } %> Language: "<%=document.getLanguage()%>" Categories: <% Category[] categories = document.getCategories(); for (int i = 0; i < categories.length; i++) { Category category = categories[i]; %><%=category.getName()%>
<% } %> Creator: <%=document.getCreator().getLoginName()%> Publisher: <%= document.getPublisher() %> If you know the type of the document, i.e. TextDocument, use the method getTextDocument() to retreive the document: <% TextDocument textDocument = documentService.getTextDocument(documentId); %> Template: <%=textDocument.getTemplate()%>