Skip to main content

Understanding Detail Pages and Course Pages

Overview

In SharePoint|sapiens apps such as Event Management (EVM) and Employee Training Management (ETM), detail pages and course pages are used to provide a more controlled and user-friendly way of displaying information.

In standard SharePoint lists, selecting an item typically opens the list form, which shows all available fields and commands. While this is useful for administrators or organizers, it is often not suitable for end users such as event participants or learners, as it can be too complex and may expose unnecessary functionality.

Detail and course pages solve this by providing:

  • A simplified and focused view of relevant information

  • A customized user experience depending on the audience

  • The ability to combine list data with additional SharePoint web parts

For example, these pages allow you to:

  • Display a fully customizable Enroll or Register button

  • Show related content such as all events linked to a topic or course

  • Present information in a structured and visually appealing way

Using the different “open page” columns (explained below), you can also control which experience users get:

  • End users (enrollees or learners) can be directed to customized detail or course pages

  • Organizers and administrators can continue working with the full list form and all available commands

This separation ensures a cleaner and more intuitive experience for end users while still providing full functionality for advanced users.

List Form:

List Form

Event Page:

This article explains:

  • How course or details pages are structured

  • How default and custom pages work

  • How they are linked to list items

Page Architecture Overview

All detail and course pages are stored in the Site Pages library using this structure:

/SitePages/detailspages/[ListURL]/[ContentTypeName]/

List URLs and Content Types

Event Management (EVM)

  • sapiensEvents
    • EVMEvent
    • Event Group
  • sapiensCatalog

    • Topic

Employee Training Management (ETM)

  • sapiensEventsETM

    • Training Event

    • Event Group

  • sapiensCatalogETM

    • Instructor-led training

    • Self-paced training

    • e-learning course

  • sapiensCurriculaETM

    • Curriculum

Folder & Page Structure

Site Pages
└── detailspages
    ├── sapiensEvents
    │   ├── EVMEvent
    │   │   ├── default.aspx
    │   │   ├── template.aspx
    │   │   ├── 23_ab12cd.aspx
    │   │   └── 45_xy98kl.aspx
    │   │
    │   └── Topic
    │       ├── default.aspx
    │       ├── template.aspx
    │       └── 12_qw34er.aspx
    │
    ├── sapiensCatalogETM
    │   ├── Instructor-led training
    │   ├── Self-paced training
    │   └── e-learning Course
    │       ├── default.aspx
    │       └── template.aspx
    │
    └── sapiensCurriculaETM
        └── Curriculum
            ├── default.aspx
            └── template.aspx

 

Default Pages vs Custom Pages

Each content type folder contains:

  • default.aspx → fallback page

  • template.aspx → used to create custom pages

default.aspx

  • Used when no custom page exists

  • Should be configured for most use cases

  • Changes to a default page affect all items without a custom page

template.aspx

  • Used as the base for custom pages

Custom Pages

Custom pages:

  • Can be created per item

  • Follow this naming pattern:

[ItemID]_[randomString].aspx
  • Are stored in the same folder as the template

Creating and Linking Course or Details Pages

Lists include columns like:

  • Event Page

  • Topic Page

  • Course Page

  • Curriculum Page

Behavior

  • Initially → shows “Create event page/Create topic page/Create course page/Create curriculum page” link

  • After creation → shows link to the custom page with the link name Event page/Topic page/Course page/Curriculum page

Opening Pages

The columns mentioned below can be selected in the classic edit view experience.

The Title field:

  • “Title (open details page)” (EVM)

opens:

  • Custom page (if it exists)

  • Otherwise → default.aspx

This column can be used in views where users should open the detail or course page instead of the list form.

In the list Scheduled Events (EVM) or Scheduled Training Events (ETM) there are the following title fields in addition

  • “Title (open topic details)” (EVM)

  • “Title (open course details)” (ETM)

opens:

  • The custom page of the topic or course (if it exists)

  • Otherwise → default.aspx of the topic

  • If the event is not based on a topic, it follows the same behavior as the Title (open details page) column

This column can be used in views that should open the page of the topic for every event.

 

 

Extending with Additional Content Types

To add new content types:

  1. Add content type to list

  2. Create folder:

/SitePages/detailspages/[ListURL]/[ContentTypeName]/
  1. Add:

  • default.aspx

  • template.aspx

  1. Configure pages

Example: https://www.sharepointsapiens.com/help/documentation/creating-informational-events-without-registrations-in-sharepoint-event-management/

Best Practices

  • Configure default pages first

  • Create custom topic or course pages when you need different banner images (Learn more) or layouts for specific items

  • Use custom pages only when necessary

  • Keep templates clean and reusable

  • Follow folder naming conventions exactly

Related Articles

Link to:

 

In this article
SharePoint|sapiens