Skip to content

Services

The services architecture provides a two-level structure — service sections and individual service pages — with automatic section listing, URL generation, and an optional top tasks tier on each section.

Content types

Service landing page

A top-level service area such as Housing, Waste, or Libraries. Lists all service pages within it.

Field Type Notes
Title Plain text Required. Used in the URL.
Description Plain text (long) Introductory text shown at the top of the page.
In this section Paragraph (entity reference revisions) Managed automatically by ECA. Can also have overidden summary and link text.
Number of top tasks Integer Controls how many items appear in the Most Popular tier.

URL pattern: /[title] — for example, /housing

Service page

An individual service within a section — for example, Pay your tax or Report a missed collection.

Field Type Notes
Title Plain text Required.
Description Plain text (long) Required. Used in section listings and search results.
Parent section Entity reference The Service landing page this page belongs to. Setting this triggers the ECA workflow.
Content Formatted text (long) Full body content of the page.

URL pattern: /[parent-title]/[title] — for example, /housing/report-a-repair

How section listings work

The automation if service sections is a a demonstration of ECA workflows.

The "In this section" list on a Service landing page is maintained automatically by the Service page insert and Service page update ECA workflows.

When a Service page is created, the insert workflow adds a new entry to the parent landing page. Each entry stores a link to the page, a summary synced from the Description field, and an optional summary override (leave blank to use the Description).

When a Service page is updated, the update workflow moves or refreshes the entry accordingly.

!!! note If editing "In this section" field directly on a Service landing page. Manual edits will be overwritten the next time a child Service page is saved.

The landing page template splits its listing into two tiers based on Number of top tasks:

  • Most Popular — the first n items are displayed as prominent Top task links in a grid
  • Topics — remaining items are displayed as link-summary components in a three-column grid

Set Number of top tasks to 0 to disable the Most Popular tier entirely.

The Services menu

Service pages are configured to appear in the Services menu by default. Set the menu position from the Menu settings tab when editing a Service page. This menu drives the Services flyout in the site header.

Manage it at Structure → Menus → Services.

Demo content

The template ships with service sections and child service pages:

Ensure to delete and replace all the demo content.

Editorial workflow

Service pages and landing pages use the Basic content moderation workflow: Draft → Published → Unpublished.

Unpublished content returns a 404 to anonymous users, not a 403 — handled by the Unpublished 404 ECA workflow.