---
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


---

# Customize the list block

# Customize the list block {#ariaid-title1}

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

List blocks are content blocks that dynamically generate a list of links to records
within the instance. When a user clicks a link in a list block, the associated information is
displayed in a detail page determined by its content type.

## Before you begin

Role required: content_admin or admin

## About this task

Make the list using a simple query on any table or by scripting a more advanced query.
Lists are powerful and flexible. Here are some places that allow you to have complete
control over the list display.  
{#t_DefineTheListBlock__table_xws_kfh_fq__entry__2}

| Option | Description |
|-|-|
| Frames | Frames provide a method to create decorative containers for content blocks and other elements within the site. When frames are used with the Type field, the designer has complete control over list placement. |
| List Type | The List Definitions module defines the type of lists available for content pages. On the List Block form, select a list definition in the Type field. |
| List Filtering | Provides every field in the referenced table for more granular results. |
| Max Entries | Limits the results from a table to fit the design of the block. |
| Order and Order Direction | Allows sorting by any field in the referenced table, in either ascending or descending order. |
[Table 1. List control]

{#t_DefineTheListBlock__table_xws_kfh_fq}

You can also use list blocks to create a list of links to information outside your
instance. Create the external links as records on the Content Link \[content_link\] table, and
then follow the steps in this procedure.

## Procedure

1. Navigate to AllContent ManagementLists.
2. Click New.
3. Complete form.  
   {#t_DefineTheListBlock__table_xxt_hgh_fq__entry__2}

   | Field | Description |
   |-|-|
   | Name | Enter a unique name for the list content block. It is used to identify the record in the instance and is not displayed on the content page. Use the Title field for that purpose. |
   | Category | Select a category to provide organization for the list content block. |
   | Type | Select a list definition UI macro to format the list of links. For more information, see [Configure list definitions](https://www.servicenow.com/docs/qW04oqZCgWUPV_ArJ4qRcw "List definitions, similar to content management frames, are decorative containers that control the look and feel of lists."). |
   | Frame | Select a border style for the list block. For more information, see [Create a frame UI macro](https://www.servicenow.com/docs/hmF~YYsrN8jrPs2fo73wSQ "Copy an existing frame UI macro to display content in a custom frame."). |
   | Advanced | Select this check box to enable generating a list from a script, rather than from a simple filtered query. |
   | Query | Filters the results using a condition builder. |
   | Active | Select this check box to make the block available for use. |
   | Title | Enter the name to display at the top of the list block when it appears in a content page. |
   | Maximum entries | Set the maximum number of entries to display in this list block. |
   | Table | Select a table to query for the list items. The table determines which detail page displays when a user clicks a link in the list block. For more information, see [Configure a content type](https://www.servicenow.com/docs/h5yXg~WDl081vsrTNzaAMg "Users with the content_admin role can create a content type.") Note: The list shows only tables and database views that are in the same scope as the list block. |
   | Conditional | Select this check box to enable the use of scripted conditions. If selected, a Condition script field appears. Other fields that appear include the Logged On and Omit if empty check boxes. |
   [Table 2. List Block fields]

   {#t_DefineTheListBlock__table_xxt_hgh_fq}
4. Click Submit.
{#t_DefineTheListBlock__steps_kqh_cmg_xt}
* **[Configure list definitions](https://www.servicenow.com/docs/qW04oqZCgWUPV_ArJ4qRcw)**   
  List definitions, similar to content management frames, are decorative containers that control the look and feel of lists.

**Related tasks**   

* [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.")
* [Create a navigation menu block](https://www.servicenow.com/docs/XwhxezcWVVsZGpR0ftBT5w "Navigation menu blocks enable you to create a menu of links to different content pages.")
* [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.")
* [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.")
* [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 content links](https://www.servicenow.com/docs/1oV3_uIjU18a9Qjndg4dQQ "Use content links to create navigational links to information outside your instance. Content links are the predecessors to navigation menus.")
* [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.")
* [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.")

*[\>]: and then


