Pages are default building blocks primarily used for two things:
To define the content structure of a website
To act as containers for content coming from paragraphs
As an editor, you interact with pages via the content area tree. You can use the plus-button as well as the page context menu to add and interact with pages.
When you click on a page, the workspace will show the page content in either list view or visual editor mode, depending on the design. You can then create and edit content using either of these modes.
Page Settings
Pages are rich objects with lots of settings for tweaking or configuring page behaviour, accessible from the page context menu or via the Settings-button in Visual Editor mode. The page settings are organized into tabs of related settings, you can read more about each tab below.
The General-tab is either very important or not at all important, depending on the website design. If the design does not use items to extend page settings, the only thing on this tab is the Page title field.
On the other hand, if the design does use an item type to extend page settings (via the Advanced-tab for the website), this tab also contains the fields from this item type. This is extensively used in DynamicWeb Swift.
The Layout-tab contains settings related to the page layout, which is to say the template used to render page content.
The following settings are available:
Setting
Use
Notes
Select template
Select a page-layout for this page
Only layouts from the design are available. If a default page layout is specified in the website settings for this page or item type, this is only used to override that selection.
Inherit to subpages
Check to make all subpages use the layout selected above
Select content type
Set a custom HTTP header content-type for this page
This is typically used to when publishing data in a feed of some sort
Assign tree Section
Assigns the page to a specific section in the content tree
If the section hasn't been used before, it is created
The SEO-tab contains search engine optimization related settings, chiefly for adding metadata and tweaking URLs:
The following settings are available:
Section
Setting
Use
Notes
Meta
Meta title
Set the title tag
Description
Set the meta description
Keyword(s)
Set meta keywords
Not in use by Google since 2009
Google preview
Displays a preview of meta information
Noindex
Check to set noindex on page
Used to exclude a page from being indexed by search engines (if they respect the tag)
Nofollow
Check to set nofollow on page
Used to ask crawlers not to follow links on this page
404 for detected robots
Check to present a 404-page to visitors identified as robots
Based on user-agent
Canonical
Set the canonical url for this page
Image
Set the image for this page
Useful when sharing pages on social media, as this image will be attached
Illegal characters are: '+', '?', '#', '%', ':', ';', '|', '<', '>', '*' ,' '(two whitespaces) ,'""' (two doublequotes). This setting depends on the url index being rebuilt, which can take a while, especially on solutions with many products or pages.
Do not include URL in subpage URLs
Check to allow URLs to be trimmed by ignoring the parent page part of the URL in the subpage URL.
You can use this if you don´t want the parent page name in the URL for the subpage, e.g. 'www.yourdomain.dk/Frontpage/subpage.aspx' is changed to 'www.yourdomain.dk/subpage'.aspx
Exact URL for this page
Specify an exact url for this page
E.g. without an extension or with a different extension, a different name, a specific path etc. The content in this field overrules the whole URL (after yourdomain.com/) for the current page. It does not have an effect on the subpage URLs.
The Publication-tab contains settings typically used by implementers to control which pages to show in a navigation, etc. These settings don't do anything by themselves, but they are available in templates for front-enders to use.
The following settings are available:
Setting
Use
Notes
Publish state
Switch between publish states Published, Hide in menu, Unpublished
Specify when the page will be published/unpublished
Clickable
-
Show in breadcrumb trail
-
Display ‘last update’
-
Show in searches
Its value is reflected in content repository (index) via column PageAllowSearch, and can be used to determine whether or not the page should be included/excluded in content searches.
Show in sitemap
-
Hide for mobile
Check to hide page, if user accesses website from mobile
Legacy
Hide for tablets
Check to hide page, if user accesses website from tablet
Legacy
Hide for desktops
Check to hide page, if user accesses website from desktop
Legacy
Shortcut
Create a shortcut to another page
The Advanced-tab contains a hodgepodge of settings for advanced scenarios.
From the advanced tab you can:
Setting
Use
Notes
Navigation tag
Sets the navigation tag for the page
Developers have access to this tag in frontend and can use it to e.g. switch between navigation templates
Show this page in frontend
Decides if access should be granted "For all users" or "Only for users with access to this page"
Login template
Select a template for login
Https
Overrides the HTTP configuration set up at website level
Lock language versions
Locks all language versions of this page
Only works if you've configured the language management settings to allow page content to differ from master content
List sub pages
Shows all subpages to this page in list-like view instead of in the content tree
It is not possible to use Visual Editor on the page if "List sub pages" is checked
Item type
Changes the page item type
The Ecommerce-tab allows you to set up Ecommerce navigation on this page. This adds product groups to the collection of navigation nodes being generated for this page.
To set up Ecommerce navigation:
Check Ecommerce navigation
Select a parent group – groups or shop. If group choose between specific groups or all groups
Select a shop
Check Include products to add each product as a node in the navigation
Set the max levels to include – this is how deep you want the navigation to be
Specify a product page – this should point to a page with a product catalog used to render the product list
In many cases - e.g. on Swift-solutions - this functionality has been replaced by the Ecommerce URL Provider