CMS Page Types

This topic applies to

Applies to

Site Management Tools

The CMS Page Types feature dramatically increases the types of pages you can create for your site. With Page Types, you and your developers can create a variety of pages. This also lets your developers create specific page types that define a set of attributes specifically for that page type. The idea is your developer can create a certain page type for a specific extension. Creating a page type for each extension also adds more ways to group and manage specific types of content on your site. The available NetSuite extensions offer a large array of features available to increase the functionality of your web store.

CMS Page Types let your developers include the following attributes:

  • Base URL Path — The base URL path lets you customize the URL for all pages of that type. For example, if you have a page type of blog and a base URL path of blog, all blog pages are accessed by[page url].

  • Custom Record Type — This lets you create a Custom Content Type and associate with a page type. You create the new CCT and choose your customizations, this can be fields, Javascript code, CSS elements, and other custom module resource. This must be implemented through SuiteCommerce.

  • Active or Inactive — If this option is set to inactive, you cannot create a new page of that type for your site. Existing pages of that type remain on your site.

  • CMS Creatable — If set to yes, you can create this page type in SMT. If set to no, the page type is hidden in SMT.

CMS Page Type records are defined in NetSuite and cannot be defined in Site Management Tools. After you create a CMS Page Type, install the appropriate extension or SCA bundle, and register the page, it is available for selection in Site Management Tools.


If you create a new page using a CMS Page Type that has not been registered, the page is not available for preview in the Pages menu, and may not render properly on your site.

For information on installing and activating the available NetSuite extensions, see Themes & Extensions.