Loading...
Skip navigation
Please note that this documentation is for the most recent version of this extension. It may not be relevant for older versions. Related documentation can be found in the documentation directory of the extension.

Minimal RTE preset for mail texts

This extension ships a reusable, deliberately minimal RTE preset that can beused in any extension for editable mail texts in the TYPO3 backend. It iscompatible since TYPO3 12 and becomes globally available as soon asEXT:additional_tca is loaded.

The preset identifier is additional_tca_mail_minimal and only provides:

  • Bold
  • Italic
  • Bulleted list
  • Numbered list
  • Link
  • Undo / Redo

Usage in TCA

'config' => [
    'type' => 'text',
    'enableRichtext' => true,
    'richtextConfiguration' => 'additional_tca_mail_minimal',
    'cols' => 40,
    'rows' => 10,
],

Preset with Placeholders

If you want to insert placeholders into your RTE text that are to be replaced later in your code or email, you can use a preset like this:

imports:
  - { resource: "EXT:additional_tca/Configuration/RTE/MailMinimal.yaml" }
editor:
  config:
    importModules:
      - { module: '@codingms/additional-tca/Backend/Ckeditor/PlaceholderPlugin.js', exports: [ 'CodingMsPlaceholder' ] }
    toolbar:
      items:
        - '|'
        - codingmsPlaceholder
    codingmsPlaceholders:
      label:
        default: 'Placeholders'
        de: 'Platzhalter'
        fr: 'Variables'
      items:
        - key: 'score'
          value: '{score}'
          label:
            default: 'Score'
            de: 'Erreichte Punkte'
            fr: 'Points obtenus'
        - key: 'questionsCount'
          value: '{questionsCount}'
          label:
            default: 'Number of questions'
            de: 'Anzahl der Fragen'
            fr: 'Nombre de questions'
        - key: 'questionsCorrect'
          value: '{questionsCorrect}'
          label:
            default: 'Correctly answered questions'
            de: 'Korrekt beantwortete Fragen'
            fr: 'Questions répondues correctement'
        - key: 'correctPercent'
          value: '{correctPercent}'
          label:
            default: 'Correctly answered (percent)'
            de: 'Korrekt beantwortet (Prozent)'
            fr: 'Réponses correctes (pourcentage)'
        - key: 'quizTitle'
          value: '{quizTitle}'
          label:
            default: 'Quiz title'
            de: 'Titel des Quiz'
            fr: 'Titre du quiz'
        - key: 'resultTitle'
          value: '{resultTitle}'
          label:
            default: 'Result title'
            de: 'Titel des Ergebnisses'
            fr: 'Titre du résultat'
Last change: 2026-08-04
Documentation
TYPO3 Additional-TCA Extension

TYPO3 Additional-TCA by coding.ms

The TYPO3 Additional-TCA Extension keeps TCA configurations clean and maintainable. It provides reusable methods for tab labels and common fields such as language and visibility, plus practical Form Engine fields for currency, percent, time, weight, phone numbers, notices, date and datetime values, badge suggestions, and collapsible textareas.

Menu

Contact request

You can contact us at any time

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
EUC_________EEI______
E_3____F____U_X___SWO
1_A___ISR___2_5______
5_D____U____K_E___7P2
CL8_________4AD______