---
sourceDocument: Xanadu ServiceNow AI Platform user interface
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/platform-user-interface

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu ServiceNow AI Platform user interface

ft:clusterId :

    - platux

bundleId :

    - platux

workflow :

    - Platform


---

# View CMS block tags

# View CMS block tags {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

View CMS block tags, which are used for advanced block creation and site flexibility.

## Before you begin

Role required: content_admin or admin

## About this task

It is constructed as `<g:content_block> {{Jelly_Tags|Jelly]]` and can be used in either of the following ways.

* To display a block inside a block
* To display a block inside a layout
{#t_CMSBlockTag__ul_dr2_hth_fr}

The tag appears in the format, \<g:content_block type="\<type\>"
id="\<sys_id\>"/\>.

An example of the block tag is included in the ESS Portal sample site.

## Procedure

1. Navigate to AllContent ManagementDesignFrames.
2. Click cms_admin_home_frame.
3. View the code.  

       <style>

       DIV.cms_administration_home {
       	background: url(gray_${current_page.getURLSuffix()}.pngx) no-repeat right top;
       }

       </style>


       <div class="cms_administration_home">
          ${body}
       <br/>
       <!-- Would you like to pivot off of parent page instead?  try this snippet 
          <j:if test="${current_page.getParentPage().getURLSuffix()=='administration'}">
             <g:content_block type="content_block_menu" id="7afc342def002000914304167b2256ac"/>
          </j:if>
            The defaults use the page URL suffix to define sub menus
       -->
          <j:if test="${current_page.getURLSuffix()=='administration'}">
             <g:content_block type="content_block_menu" id="7afc342def002000914304167b2256ac"/>
          </j:if>
          <j:if test="${current_page.getURLSuffix()=='community_inspired'}">
             <g:requires name="ess.portal.globals.jsdbx" />
             <g:content_block type="content_block_menu" id="ccd4b8c7efb70000914304167b22566e"/>
          </j:if>
       <br/>
       </div>

4. To see what the page looks like, navigate to the ESS Portal administration page.  
   For example, http://instance name.service-now.com/ess/administration.do.
**Related concepts**   

* [Content blocks](https://www.servicenow.com/docs/10IBm6HPSkM1sg4lE0xKOg "A block is a defined piece of content within the system that can be reused.")
* [Catalog cart block](https://www.servicenow.com/docs/VrC41aML8sdOYM1Gt3btvw "The catalog cart block is a dynamic block provided in the base system.")  
**Related tasks**   

* [Configure a content block](https://www.servicenow.com/docs/LS4gI2XtPDodhjSB4lqvdA "To configure a content block, define it in the appropriate form.")
* [Configure a header block](https://www.servicenow.com/docs/d6HJpBR28Q2TS98dj6j10w "A header block is a visual element placed at the top of pages. It provides a place for branding and other important site-wide functionality.")
* [Configure a static HTML block](https://www.servicenow.com/docs/OAC7stCZ5XtqfdSUyqhabA "Use static blocks for text that does not change. For example, use a static block for a site footer with only the company or organization name. A static HTML block allows any HTML code to be run within a page.")
* [Format an image as a static HTML block](https://www.servicenow.com/docs/POPi6p9OKIlHICauGNIAug "An easy way to add an image to a CMS page is to use a static HTML block. After the block is created, you can reuse it throughout the site.")
* [Configure dynamic blocks](https://www.servicenow.com/docs/D~~buuojD6HxK43nl_vKew "Use dynamic blocks to use scripting or to pull information from the system. Dynamic blocks are where most of your content resides.")
* [Integrate Live Feed with CMS](https://www.servicenow.com/docs/dNQNs7l1iJ7YDTAT1zRqrg "You can provide access to Live Feed from pages built in the Content Management System (CMS). For example, allow an end user to access your company feed via the ESS portal.")
* [Configure Flash movie blocks](https://www.servicenow.com/docs/CC6KYNEORqlgS~lUDh2A1g "Use a Flash movie block to embed any Flash movie (.swf file) as an attachment or by referencing a URL in a content page.")
* [Configure a detailed content block](https://www.servicenow.com/docs/1o~TI~YAshBtsKrg1gRrxQ "A detailed content block displays the content of an existing document, such as an incident, knowledge article, or service management request. The document type determines the page that a list of documents points to.")
* [Configure iFrames](https://www.servicenow.com/docs/NceaUYztp_V16mRPkiYaVQ "An iFrame embeds a URL on a page within a frame. It can embed external pages or render ServiceNow content.")  
**Related reference**   

* [Types of content blocks](https://www.servicenow.com/docs/j2Puteb935NoTtzLYt95dA "Content blocks, which make up content pages, are reusable pieces of content defined within the system.")
* [Content Management and the Apache Jelly engine](https://www.servicenow.com/docs/pJH_jHVjybRBPVwHb5rNrQ "Apache Jelly is a Java-based and XML-based scripting and processing engine for turning XML into executable code.")

*[\>]: and then


