The CMS editor edits the actual page content. This tutorial explains each editor bar button and all available submenus. It also shows a secure flow for text, links, media, modules, Bootstrap components, range markers and HTML source text.
Open Content CMSCMS fields and header
1. Prepare the editor
- Open the Content Tree, select the desired page and control ID and title.
- Close the Content Tree again.
- Click on the exact place in the text where you want to write or paste something.
- Select text if you want to apply a formatting, color, or link to existing text.
- Keep an eye on the storage status of the page.
2. All editor buttons from left to right
| Menu point | Function | Proper use |
|---|---|---|
| Modification mode | Alternates between WYSIWYG visual representation and HTML source text. | Edit source code only if tags, attributes and dbx markers are understood. Then switch back to the visual view and check. |
| Save all | Applies the editor content to the page form and saves the current CMS page. | Upon feedback Stored wait. This is more than just local editor caching. |
| Text formatting | Opens bold, italic, underlined, crossed out, left, middle, right and block set. | Mark text and select the desired format. Use blockset sparingly, especially on narrow devices. |
| Unsorted list | Creates an enumeration. The submenu offers standard, circle, points and squares. | For points of equal rank without a fixed order. |
| Numbered list | Creates a numbered list. The submenu offers Standard, Lower Alpha, Lower Greek, Lower Roman, Upper Alpha and Upper Roman. | For steps, priorities and defined orders. |
| Reduced intake | Moves an indented paragraph or list point one level outwards. | Is deactivated if no indentation can be reduced at the cursor position. |
| Increase the size of the intake | Moves paragraph or list point one level inside. | For lists, click on the relevant list point first. |
| Format block | Select paragraph, heading 1 to 4, citation or code. | Use headings hierarchically: H2 for main sections, H3/H4 below. Not just because of the font size. |
| Fill color or text colour | Select between background and text in the submenu and offer a color palette. | Mark text. Check contrast and legibility; Informational classes and components are often more robust than freely chosen colors. |
| Insert link | Opens fields for URL, text, CSS class, new tab, and nofollow. | Use internal permalinks if possible without a fixed domain. Set new tab only explicitly. |
| Insert medium from media browser | Opens the CMS media browser and uses the selected medium at the current cursor position. | Control alternative text, position, orientation and size. After saving, reload and check if the layout and size are maintained. |
| Insert the call module | Opens the selection of available module calls and sets the selected call to the content. | Only use modules whose parameters and rights match the desired frontend context. |
| Bootstrap Content Component | Insert a prepared component such as Alert, Card, Accordion, Tabs or Table. | After inserting placeholder texts, links and unique content completely replace. |
| YouTube/Vimeo Video | Opens the video dialog and creates an embed for a supported video URL. | Use only permitted sources; Control data protection, consent and responsive presentation. |
| Horizontal line | Insert a visible horizontal separator at the cursor position. | For simple optical separation. For template areas, use the dbx markers. |
| separator/Marker | Adds dbx-specific markers for Hero text, header, footer, columns or print page break. | Markers do not overwrite like normal text. Move or delete only explicitly. |
| Reversible | Takes back the last editor change in the current session. | After reloading, the editor history is not reliably available. |
| Repeat | Restore a previously undone editor change. | Is deactivated if there is no suitable change. |
| Full screen | Enlarges the editor to the available interface and hides disturbing areas. | Click again to leave full screen mode. Then save before switching pages. |
3. Text formatting and alignment
- Mark the exact text you want to format.
- Open the arrow on the menu Text formatting.
- Select Fat fat for strong importance, Italics for emphasis, Underlined only if there is a clear delineation of links and Crossed-out for deliberately marked as omitted content.
- Select for paragraphs Left-handed, Centred, Right aligned or Block set.
- Check the result on desktop and narrow view.
4. Lists, indents and list formats
For the two list buttons, a click on the main icon applies the default type; The small arrow opens the variants. With indentation increase and decrease create or remove sub-levels.
Format block in detail
- Paragraph: normal text.
- Heading 1: top document heading; on normal CMS pages usually already occupied by page titles or templates and therefore rarely necessary in the content.
- Heading 2: Main section within the page.
- Heading 3: Subsection of an H2 range.
- Title 4: further subdivision under H3.
- Quote: denotes a real quote or highlighted statement semantically.
- Code: identifies technical inputs, commands or source code.
5. Colours
- Mark text.
- Open the color symbol.
- Riders Background or Text Select.
- Select color or remove existing color.
- Check contrast, dark mode or design variants and mobile readability.
6. Completely configure links
- URL: internal goal such as
tutorials-dbxapp, external full HTTPS address, email or telephone link. - Text: visible link name. It should describe the objective in an understandable way.
- Class name: optional CSS class, for example for a shared button display. Use only known classes.
- Open in new tab: Sets a new browser target. For normal internal navigation usually not necessary.
- Nofollow attribute: identifies links that search engines should not follow normally; Use only for technical reasons.
Edit link: Set cursor in the existing link and reopen the link dialog. Remove link: Select the link and use the offered link cancellation or specifically remove the link in the source text.
7. Insert media – position and size must be maintained
- Put the cursor in the desired place.
- Click on Insert medium from media browser.
- Search or download the medium and control title and alternative text.
- Select the medium. It is assigned to the page as an inline medium and used at the cursor position.
- Set the desired position, for example image left and text right.
- Set the desired image width or size.
- Save the page completely.
- Reload the page in the CMS. Position, orientation and size must remain unchanged.
- Open the preview and compare the rendered presentation with the editor.
8. Module calls
The menu item Insert the call module opens a selection of the available dbx modules. The selected call is inserted as a technical content component and processed by the responsible module during rendering.
- Put cursors in their own paragraph.
- Open the module browser and select the desired module.
- Completely set envisaged parameters.
- Do not rewrite the technical call in the editor like normal text.
- Save and check both preview and frontend with the required user rights.
9. Bootstrap content components
| Component | Deployment | After insertion |
|---|---|---|
| Note / Alert | Highlighted information or warning. | Adjust the title, text and appropriate alert variant. |
| Card | A single structured block of content with title, text and link. | wildcards; and #Replace the link. |
| 3 Cards | Three responsive cards in a row. | Fully maintain all three cards; Check the presentation on a narrow view. |
| List Group | List of selectable or linked points. | Replace active status, texts and goals. |
| CTA button | Two calls for action. | Adjust link texts, goals and priority. |
| OpenWin Link | Opens the target in a dbx window. | kontaktChange window titles and parameters to the real goal. |
| acordione | Foldable content areas. | Replace headlines and content; Do not unify automatically generated IDs. |
| Tabs | Multiple content areas as a register. | Replace tab titles and content; Verify usability with keyboard. |
| Table | Responsive, striped data table. | Replace column headings and all sample values. |
10. Video and horizontal line
YouTube/Vimeo
- Set the cursor to the target position.
- Open the video button.
- Enter supported YouTube or Vimeo URL.
- Create, save and responsive presentation.
- Check data protection and necessary consent separately.
Horizontal line
The horizontal line adds a normal <hr> as optical separation. It does not define a hero, header, footer or column area.
11. dbx range marker
| Markers | Technical key | Meaning |
|---|---|---|
| Hero text | dbx:hero | Separates or identifies text for the Hero area. |
| Headers | dbx:header | Marks the start of the header content. |
| Footwear | dbx:footer | Marks the beginning of the footer content. |
| col-2 separator | dbx:col2 | Divides an intended area into two columns. |
| col-3a separator | dbx:col3a | First separator for a three-column structure. |
| col-3b separator | dbx:col3b | Second separator for a three-column structure. |
| Pressure page change | dbx:pagebreak | Produces an intended side change in the print output. |
12. HTML source text mode
What you can change there
- Correct faulty, clearly understood HTML structure.
- Known Bootstrap classes or released attributes specifically supplement.
- Adjust links and text in a controlled manner.
What you must not unthinkingly change
data-cms-media-id, media URL and slot allocation pull apart.- Remove width, size and orientation specifications of inline images.
data-dbx-markerDelete technical marker attributes.- Duplicate IDs from Accordion or Tabs.
- Treat module calls, placeholders or technical data attributes like normal text.
13. Undo, Repeat and Full Screen
- Undoing: Step-by-step changes within the current editor session.
- Repeat: Reapply a reversed change.
- Full screen: Enlarge the editor; Click the icon again to return.
These functions do not replace saved versioning. Save the current status before major source text or structure changes and document the preview.
14. Saving and controlling the result
- Control visual representation in the editor.
- For images, check position, orientation and size.
- On Save all Click.
- On the page status Stored wait.
- Via the CMS header Reloading Select. The stored content is thus read again.
- Check if text, structure, links, marker and image layout are present unchanged.
- Preview and compare the rendered page with the editor.
- Test at least a narrow screen width.
15. Typical errors
| Error | Solution |
|---|---|
| Formatting affects too much text | Undo → Reset selection → Reapply format. |
| Headline looks right, but is only fat | Open format block and select H2/H3/H4 semantically. |
| List has wrong levels | Reduce or increase the cursor to the affected list point → move. |
| Internal link opens the wrong domain | Set Permalink relatively and remove fixed test/localhost domain. |
| Image layout jumps after saving | Check position, width, size, classes and media attributes → save → reload → compare frontend CSS. |
| Component does not work | Check source code for unique IDs and complete structure; Do not delete any parts of Accordion/Tabs. |
| Marker appears as normal text or area missing | Reset markers via the menu and check the appropriate content template. |
| Preview shows old stand | Check page status → fully save → reload preview → check guest/cache output. |
CMS fields and headerUse of CMS mediaAll tutorials
Text walkthrough
The slideshow remains the visual tutorial. These steps provide a complete text fallback.
- Prepare the editor
- All editor buttons from left to right
- Text formatting and alignment
- Lists, indents and list formats
For the two list buttons, a click on the main icon applies the default type; The small arrow opens the variants. With indentation increase and decrease create or remove sub-levels. - Format block in detail
- Colours
- Completely configure links
Edit link: Set cursor in the existing link and reopen the link dialog. Remove link: Select the link and use the offered link cancellation or specifically remove the link in the source text. - Insert media – position and size must be maintained
- Module calls
The menu item Insert the call module opens a selection of the available dbx modules. The selected call is inserted as a technical content component and processed by the responsible module during rendering. - Bootstrap content components
- Video and horizontal line
- YouTube/Vimeo
Checkpoint: After the final step, reload the target page and confirm that the expected state remains active.
Common errors: If a control or record is missing, first check permissions, the active language, filters and whether the preceding step was saved.