Vileda Editor's HandbookPart 1 – Content Model Reference Contentful · master · 52 content types · 23 October 2026

Vileda website relaunch

Editor's Handbook

How content for the new Vileda website is created and maintained in Contentful. Part 1 is the content model reference: every content type in the project, field by field.

52content types
329fields documented
8languages (locales)

1  About this handbook

This handbook is written for editors: people who create pages, place modules and write copy – not for developers. Later parts will cover day-to-day workflows such as creating a page, working with media, translation and the publishing process.

1.1  Source and status

The field tables were read directly from the Contentful management API, not from a design document. They therefore reflect the system as it actually is at the date below. The descriptive text and the editorial notes come from the CS stories in Jira that specify each component; every issue key is a link. Where story and implementation disagree, the tables follow the implementation.

Space ID
l95snmxc3m2t
Environment
master
Content types
52 in total: 7 page types, 29 components, 3 commerce components, 2 custom components, 9 base elements, 2 technical content types – plus 3 custom apps (Media App, CLAI App, Deep Clone App) documented as step-by-step guides, because they are apps rather than content types
Languages (locales)
8 – English (en, default), German (de), French (fr), Spanish (es), Italian (it), Czech (cs), Slovak (sk), Greek (el). Every language except English falls back to English where a field has no value of its own.
Specifications
Jira project CS at fhcshybris.atlassian.net, mainly under epic CS-51 (Content Management – Global Components)
Designs
Vileda Playbook – Web V01 and V02 in Figma, linked per component
Creation date
25 September 2026 (updated 23 October 2026 to the current master environment)

Please note

Every entry exists in all eight languages, and the website decides which of them a market shows. A localisable field (Loc. = Yes) can hold a separate value per language; where a language has no value, the English one is shown. The market is not a language: it is set with the Market field, and each market works on its own copy of the page (see the Deep Clone App).

1.2  How to read the field tables

Every content type follows the same pattern: a line of identifiers, a short description of what the component is and where it is used, the field table, and – where the specification provides them – editorial notes and design references.

Specification
The CS stories in Jira that specify this component, with their status. Every issue key is a link.
Design
Direct links into the Vileda Playbook in Figma, to the frame that shows this component.
Editorial notes
Practical guidance from the specification: what to choose, what to keep short, and what the system decides for you rather than letting you configure it.
Field
The field label as it appears in the Contentful editor.
Type
The kind of field. See the overview in chapter 2.3.
Req.
Yes means the entry cannot be published while the field is empty.
Loc.
Yes means the field can hold a different value per language. Without a value of its own, a language shows the English value.
Rules and allowed values
Validations configured in the model: fixed value lists, length limits, item counts, and which content types a reference field accepts.
Notes for editors
What belongs in the field and what to watch out for.

2  How a Vileda page is put together

2.1  The three systems behind a page

A page on the new Vileda site is not served by one system alone. Three systems work together, and knowing which one owns which piece of content saves a lot of searching:

As a rule of thumb: if you cannot find a field for something in Contentful – a price, a product name, a stock status – it is owned by SAP and cannot be changed here.

2.2  The page structure

Contentful separates the page (its address and frame) from the page body (its content). Every page follows the same four-level pattern:

1. Page
The only content type that creates a URL. Holds the slug, the breadcrumb trail and the references to header and footer. It does not hold any body content itself.
2. Page body
One of the typed bodies – Homepage, Content Page, Article Page, Product Detail Page, Product Listing Page or Commercial Page – referenced from the Page's Content field. The type you choose decides which modules are available.
3. Components
The modules inside the body's component list: accordions, media, steps, card collections, link lists, embedded forms and galleries. They are rendered top to bottom in the order you arrange them, so the order of that list is the order of the page.
4. Base elements
The small reusable pieces inside the components: links, buttons, text blocks, images, videos, documents.

What this means in practice

Creating a new page is always two entries: a Page entry and a page body entry. Create the body first, then the Page that points to it, or create the Page and add the body from the Content field.

Reuse happens downwards. The same Link, Image or Accordion entry can be referenced from many places – and changing it changes all of them. Before editing a shared entry, check where it is used (Contentful shows this in the “Links to” information on the entry).

2.3  Field types you will meet

Short text (Symbol)
A single line of text, up to 256 characters. Used for labels, titles and identifiers.
Long text (Text)
Several lines of plain text without formatting.
Rich text
Formatted copy. Which formatting is available is configured per field and is listed in the rules column.
Reference (entry)
A pointer to one other entry. The rules column names which content types are accepted.
List of references
An ordered list of pointers to other entries. The order in the list is the display order on the page.
List of short text values
Several single-line values in one field, entered one per line.
Reference (asset)
A pointer to a file uploaded into Contentful, as opposed to a Celum asset chosen through the Media app.
Boolean
A yes/no switch.
Integer
A whole number.
JSON object (app)
A field whose value is produced by an embedded app – Market, Celum media, Ignite video, Flowbox or HubSpot. Always use the app interface; never type into the raw JSON.

2.4  Conventions in this space

The anchor navigation rendered from a page's Anchor / Anchor Label / Anchor Icon fields.
Live example: the anchor navigation built from the Anchor fields set on several modules on the same page.

2.5 Markets, tags and permissions

For administrators

This section describes how markets, tags and roles work together. Only administrators work on the tag concept – creating, renaming or restructuring tags. Editors use the tags that exist.

Which market an entry belongs to is controlled with tags. Contentful cannot base a permission directly on the value of a field such as a page's market, so tags and roles together decide who may see, edit and clone which content. Some special permission cases may therefore not be possible in Contentful.

Roles
Admin – all markets and user management. Global Editor – all markets. Local Editor – only the assigned markets; these roles are planned as market clusters (18 clusters plus one global cluster, for example Germany, Italy, Czech & Slovakia or BeNeFr), on the assumption that every user in a cluster covers all languages of its markets.
Market tags
Every entry carries the tag of its market. Editors can add market tags to an entry. In the beginning, rely on the existing market tags; custom tags are possible, but the concept for them is an administrator task.
Global tag
A global tag is assigned automatically as part of the permission set-up. It must not be removed. Whether editors can remove tags at all is still being checked.
Read and write
A local editor can have write access to one market, for example Italy, and read access to others. Read access allows cloning content from those markets into Italy, but never into a market where the editor only has read access. The client has decided that all countries may read and clone content from all countries, read-only; the technical check of this is still open.
What editors see
An editor with one market selects only that market and sees mainly that market's components, so no market filter is needed. An editor with several markets sees the components of all of them and has to take care with entries that have the same name in every market, such as the footer.
Finding the market
Tags are not shown when you pick an existing entry for a reference. In the entry list, admins can add a tag column to see the market of each entry. To search by market, filter by tag; the tags have to be selected again for each search.

Not fully implemented yet: market visibility for restricted editors, and copying content between markets. Both depend on the permissions described above.

All content types

Page Types (7)

Components (29)

Commerce Components (3)

Custom Components (5)

Base Elements (9)

Technical Content Types (2)

Vileda website relaunch · Editor's Handbook, Part 1 Contentful space l95snmxc3m2t, environment master Status 23 October 2026 · prepared by Unic